Email forwarding in Exchange Online

A colleague on long leave, an employee leaving, or email from an old address that should go to a new one? In Exchange Online you set up forwarding for a mailbox. This article covers the options, and why forwarding to external addresses is often blocked.

As an admin in the Microsoft 365 admin center

  1. Go to admin.microsoft.com > Users > Active users and select the user.
  2. Open the Mail tab > Manage email forwarding.
  3. Tick Forward all emails sent to this mailbox and type the address.
  4. Tick Keep a copy of forwarded emails if the mailbox should keep its emails.
Setting up email forwarding in the Microsoft 365 admin center

With PowerShell

Set-Mailbox -Identity john@contoso.com -ForwardingSmtpAddress sarah@contoso.com -DeliverToMailboxAndForward $true

To stop: Set-Mailbox -Identity john@contoso.com -ForwardingSmtpAddress $null.

As a user in Outlook

External forwarding blocked?

Microsoft 365 blocks automatic forwarding to external addresses by default, because attackers abuse it to steal email. Recipients get nothing and the sender gets an error. If one mailbox really needs it, create a separate outbound spam policy for that user with forwarding set to On. Read block automatic forwarding.

Alternatives

Read also

Block automatic forwarding and outgoing email in Microsoft 365
Add an email alias in Microsoft 365, Exchange or Active Directory
Set an automatic reply (Out of Office) in Outlook

Nederlandstalige versie: E-mails doorsturen instellen in Exchange Online


More in English