Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

Exchange Configuration and Management: Administrator Guides

Exchange is Microsoft’s flagship email and collaboration product (shared calendars, contacts, meetings, scheduling). With Exchange, you can implement business-class email solution to your organization. Thanks to its flexibility and scalability, Exchange can be used by small businesses as well as global corporations with tens of thousands of employees around the world.

There are currently two platforms under the same name, Exchange:

  • Exchange Server (2019,2016,2013,2010) – on-premises product for deploying an email system on your own servers (physical or virtual). Users’ mailboxes are stored locally on the servers within the organization. Allows enterprise administrators to have full control over their email infrastructure. Administrators are responsible for the configuration, updates, security, backup, and recovery of the email system. Exchange comes in two editions, Standard and Enterprise (the differences and how they are licensed are described in the article);
  • Exchange Online (EOL) – cloud Exchange tenant hosted on Microsoft servers (part of Microsoft 365). With the entire email infrastructure in the cloud, enterprise administrators no longer need to install and maintain Exchange servers (Microsoft manages all underlying server, network, and storage infrastructure). Exchange Online licenses are provided on a per-user subscription model (on a monthly or annual basis).

Our website contains detailed technical guides for system administrators on how to install, configure, administer, and troubleshoot Exchange Server and Exchange Online.

Exchange Admin Center

Common operational tasks for an Exchange administrator

  • How to put Exchange Server in maintenance mode
  • Cleanup and move the Exchange Server log files to a different disk
  • Rename and move an Exchange mailbox database
  • Configuring white and black lists of sender addresses in Exchange, setting up RBL filters to protect against spam

Using PowerShell in Exchange administration and management tasks

Although both Exchange Server and Exchange Online provide a Web-based graphical administration interface (Exchange Admin Center, or EAC), most server and mailbox management operations are much faster and easier to perform using PowerShell commands.

In order to connect to Exchange Online, you will need to install the EXO module. EXO PowerShell V3 is now available. To install the EXO module from the PowerShell Gallery, run the command

Install-Module -Name ExchangeOnlineManagement

In the on-premises Exchange Server, management cmdlets are included in the Exchange Management Shell (EMS) module that can be installed from the Exchange distribution media. Or, you can connect to the Exchange Server remotely from any computer and import the PowerShell cmdlets for Exchange into your session.

  • Create a No-Reply email address in Exchange
  • List all SMTP addresses in the Exchange organization
  • How to authenticate in Exchange Online from PowerShell scripts by using a certificate
  • Search for duplicate SMTP addresses in Exchange

Accessing Exchange mailbox from Outlook

Users can access their mailboxes through the OWA web application (Outlook Web App, Outlook on the Web) or using the Outlook desktop application, which is part of Microsoft Office. Users can get the most out of their Exchange mailbox with the Outlook desktop app.

  • Outlook can use AD data to automatically configure a mailbox profile
  • Manually connect to Exchange mailbox from Outlook
  • Recall a sent email in Outlook
  • Shared mailbox automapping feature in Outlook
  • Fix: Outlook search in mailbox is not working

Manage user mailboxes in Exchange

Here are links to typical Exchange user mailbox management tasks for sysadmins.

  • How to grant access to an Exchange mailbox to another user; find all the mailboxes that the user is allowed to access;
  • Manage mailbox calendar permissions and visibility (How to get or delete an event in the user’s calendar);
  • Send email on behalf of another Exchange user (mailbox) or group; how to send a message on behalf of a proxy address (SMTP alias) in Exchange Online;
  • Check the mailbox’s timezone, language, and regional settings:
    Get-MailboxRegionalConfiguration -Identity [email protected]
    To change the language of default Outlook folders to English and set a time zone to US East (UTC-05:00), run the command below:
    Get-Mailbox [email protected] | Set-MailboxRegionalConfiguration -LocalizeDefaultFolderName:$true -Language "en-US" -TimeZone "US Eastern Standard Time"
    If you only want to rename default Outlook folders from English to German, run this command:

    Get-Mailbox [email protected] | Set-MailboxRegionalConfiguration -LocalizeDefaultFolderName:$true -Language "de-DE" –DateFormat "yyyy-MM-dd" –TimeFormat "HH:mm"

  • Set up mailbox auto-replies (out-of-Office); enable email forwarding;
  • Manage Inbox rules in Exchange mailboxes;
  • How to find out the size of a user’s mailbox and set a quota;
  • Convert a user mailbox to a shared mailbox;
  • Manage distribution groups in Exchange;
  • Save sent items in shared mailbox;
  • Moving mailboxes to another Exchange database;
  • Hide users and groups from the Exchange Global Address List (GAL);
  • Import and export user mailboxes to and from PST files.

Troubleshooting Exchange problems and analyzing logs

  • Auditing user actions in an Exchange mailbox
  • Check that the Exchange user has read the email
  • How to use the Get-MessageTrackingLog cmdlet to analyze Exchange e-mail delivery logs
  • Find and delete emails in Exchange user mailboxes with PowerShell
  • Outlook: Offline Address Book (OAB) is not updating
  • Export Global Address List (GAL) to CSV file
  • Search for unused (inactive) distribution groups in Exchange
  • Fix: The name cannot be matched in Outlook
  • Azure and Microsoft 365ExchangeMicrosoft OfficeWindows 11

    Automatic Outlook User Profile Configuration with ZeroConfigExchange

    May 21, 2024

    When a user with an Exchange/M365 mailbox starts Outlook on a computer for the first time, Outlook can automatically create and configure a mail profile for that user. When the…

  • Azure and Microsoft 365ExchangeMicrosoft Office

    How to Recall a Sent Email in Outlook (on Exchange and Microsoft 365)

    March 15, 2024

    In Exchange Server or Microsoft 365-based email organizations, you can recall (or replace) a sent email from a recipient’s inbox in Outlook if it has not been read. For example,…

  • Azure and Microsoft 365ExchangePowerShell

    List and Remove Calendar Events from Exchange Mailbox with PowerShell

    March 15, 2024

    PowerShell allows you to access event and meeting items in Exchange users’ calendars. In this post, we will look at how to get a list of calendar events or remove…

  • Azure and Microsoft 365ExchangePowerShell

    Get All SMTP (Email) Addresses Using PowerShell in Exchange

    March 17, 2024

    From time to time, you may need to export the full list of email addresses in your Exchange organization. In this article we will show how to get and export…

  • Azure and Microsoft 365ExchangePowerShell

    Create a No-Reply Email Address in Exchange Server/Microsoft 365

    March 15, 2024

    You can use a no-reply mailbox in scenarios where you need to send automatic mailings, notifications, or information newsletters to your customers and do not expect anyone to reply. A…

  • Azure and Microsoft 365ExchangePowerShell

    Send Emails with Microsoft Graph API and PowerShell

    March 17, 2024

    To send e-mail through an SMTP server from PowerShell scripts, you can use the built-in Send-MailMessage cmdlet. Its major drawback is that it can only use Basic SMTP authentication and…

  • Azure and Microsoft 365ExchangePowerShell

    PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    March 17, 2024

    Microsoft Entra ID (ex Azure AD) supports Certificate Based Authentication (CBA). This means that you can use certificate authentication to automatically run your PowerShell scripts with no password entry and…

  • Azure and Microsoft 365ExchangePowerShell

    Configure Email Forwarding for Mailbox on Exchange Server/Microsoft 365

    March 15, 2024

    In Exchange Server and Exchange Online (Microsoft 365), you can enable email forwarding at the mailbox level (configured by the administrator using the ForwardingAddress attribute), through mailbox Inbox rules, or…

  • Azure and Microsoft 365ExchangePowerShell

    Find Inactive (Unused) Distribution Lists in Exchange/Microsoft 365

    March 17, 2024

    Within your Exchange organization or Exchange Online (Microsoft 365) tenant, you can create hundreds of Distribution Groups (Distribution Lists, DLs). Distribution lists that are no longer in use should be…

  • Azure and Microsoft 365ExchangePowerShell

    Send from Alias (SMTP Proxy Address) in Exchange Online (Microsoft 365)

    March 17, 2024

    An Exchange mailbox can be assigned a number of additional SMTP addresses, which are known as proxy addresses (aliases). These addresses allow the user to receive e-mails that are sent…

  • 1
  • 2
  • 3
  • 4
join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMware
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025
  • How to Write Logs to the Windows Event Viewer from PowerShell/CMD

    March 3, 2025
  • How to Hide (Block) a Specific Windows Update

    February 25, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Configuring Password Policy in Microsoft Entra ID
  • Prevent Users from Creating New Groups in Microsoft 365 (Teams/Outlook)
  • Sending an E-mail to a Microsoft Teams Channel
  • Fix: “Something Went Wrong” Error When Installing Teams
  • Send Emails with Microsoft Graph API and PowerShell
  • How to Export MS Teams Chat History with PowerShell
  • How to Block Sender Domain or Email Address in Exchange and Microsoft 365
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top