Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

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;
  • Change the mailbox’s timezone, language, and regional settings;
  • 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
  • AzureExchangeMicrosoft 365PowerShell

    Send Emails with Microsoft Graph API and PowerShell

    November 6, 2023

    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…

  • AzureExchangeMicrosoft 365PowerShell

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

    October 6, 2023

    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…

  • ExchangeMicrosoft 365OutlookPowerShell

    Configure Email Forwarding for Mailbox on Exchange Server/Microsoft 365

    October 5, 2023

    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…

  • ExchangeMicrosoft 365PowerShell

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

    June 26, 2023

    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…

  • ExchangeMicrosoft 365PowerShell

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

    April 5, 2023

    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…

  • ExchangeMicrosoft 365OutlookPowerShell

    How to Use Plus Addressing in Microsoft 365 Exchange Online

    November 7, 2023

    Plus addressing (sometimes called subaddressing) allows you to use unique dynamic SMTP e-mail addresses for your mailbox. It is typically used to protect against spam, track marketing companies, and categorize…

  • ExchangeMicrosoft 365PowerShell

    Save Sent Items in Shared Mailbox on Exchange (Microsoft 365)

    April 3, 2023

    You can allow users to send e-mails on behalf of the shared mailbox in Exchange Server and Microsoft 365 (Exchange Online). However, such an e-mail, once it has been sent,…

  • ExchangeOutlookPowerShell

    Exchange Offline Address Book Not Updating in Outlook

    March 21, 2023

    In some cases, Outlook clients may stop updating the Exchange Global or Offline Address Book with the error “Outlook cannot update Global Address Book 0x80200049” or 0x80070057. You can add…

  • ExchangeMicrosoft 365PowerShell

    How to Block Sender Domain or Email Address in Exchange and Microsoft 365

    June 8, 2023

    An email system based on on-premises Exchange Server or Exchange Online (Microsoft 365) allows an administrator to block (reject) e-mails from specific external domains or sender addresses. There are several…

  • ExchangeMicrosoft 365PowerShell

    Managing Inbox Rules in Exchange with PowerShell

    September 15, 2023

    Outlook mailbox rules allow users to configure different conditions for processing incoming e-mail messages in the Inbox folder. You can use Outlook rules to move e-mails from specific senders to…

  • 1
  • 2
  • 3
  • …
  • 5

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

  • How to Connect VPN Before Windows Logon

    November 14, 2023
  • Removing Azure Arc Setup Feature on Windows Server 2022

    November 9, 2023
  • Using WPAD (Web Proxy Auto-Discovery Protocol) on Windows

    November 7, 2023
  • Send Emails with Microsoft Graph API and PowerShell

    November 6, 2023
  • Zabbix: How to Get Data from PowerShell Scripts

    October 27, 2023
  • Tracking Printer Usage with Windows Event Viewer Logs

    October 19, 2023
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    October 15, 2023
  • Reset Root Password in VMware ESXi

    October 12, 2023
  • How to Query and Change Teams User Presence Status with PowerShell

    October 8, 2023
  • How to Increase Size of Disk Partition in Ubuntu

    October 5, 2023

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Checking User Sign-in Logs in Azure AD (Microsoft 365)
  • Enable or Disable MFA for Users in Azure/Microsoft 365
  • Configuring Azure AD Password Policy
  • How to Reset User Password in Azure Active Directory (Microsoft 365)
  • How to Restore Deleted Users in Azure AD (Microsoft 365)
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)
  • Removing Azure Arc Setup Feature on Windows Server 2022
Footer Logo

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


Back To Top