Configure email forwarding for a mailbox
Applies to: Exchange Online, Exchange Server 2016
Topic Last Modified: 2016-03-28
Summary: How to use the Exchange Admin Center (EAC) to set up email forwarding.
Email forwarding lets you to set up a mailbox to forward email messages sent to a user's mailbox to another user’s mailbox in or outside of your organization.
You can use either the Exchange Admin Center (EAC) or Exchange Management Shell to set up email forwarding.
You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Recipient Provisioning Permissions" entry in the Recipients Permissions topic.
In the Exchange Admin Center, navigate to Recipients > Mailboxes.
In the list of user mailboxes, click or tap the mailbox that you want to set up mail forwarding for, and then click or tap Edit .
On the mailbox properties page, click Mailbox Features.
Under Mail Flow, select View details to view or change the setting for forwarding email messages.
On this page, you can set the maximum number of recipients that the user can send a message to. The recipient limit is unlimited by default. If you want to specify a limit, click the Maximum recipients check box and then type the limit in the text box beneath the check box.
Check the Enable forwarding check box, and then click or tap Browse.
On the Select Recipient page, select a user you want to forward all email to. Select the Deliver message to both forwarding address and mailbox check box if you want both the recipient and the forwarding email address to get copies of the emails sent. Click or tap OK, and then click or tap Save.
|What if you want to forward emails to an email address outside your organization? You can use Exchange Management Shell to do this. See the following example in "Use Exchange Management Shell to configure mail forwarding”.|
Haven’t used Exchange Management Shell much? Check out the Using PowerShell with Exchange 2016 (Exchange Management Shell) topic to learn more. Take a look at the Get-Mailbox and Set-Mailbox topics for more details on the cmdlets used here.
This example delivers email to the mailbox of Douglas Kohn and, at the same time, forwards all mail sent to Douglas Kohn to firstname.lastname@example.org.
Set-Mailbox -Identity "Douglas Kohn" -DeliverToMailboxAndForward $true -ForwardingSMTPAddress "email@example.com"
This example forwards all email sent to the mailbox of Ken Sanchez, an employee of Contoso Suites, to one of his coworkers, firstname.lastname@example.org.
Set-Mailbox -Identity "Ken Sanchez" -ForwardingSMTPAddress "email@example.com"
For detailed syntax and parameter information, see Set-Mailbox.
To make sure that you’ve successfully set up email forwarding, do one of the following:
In the Exchange Admin Center, go to Recipients > Mailboxes.
In the list of user mailboxes, click or tap the mailbox that you configured email forwarding for, and then click Edit .
On the mailbox properties page, click or tap Mailbox Features.
Under Mail Flow, click or tap View details to view the mail forwarding settings.
Run the following command in the Shell.
Get-Mailbox <identity> | fl ForwardingSMTPAddress,DeliverToMailboxandForward
Make sure that the forwarding address is listed in the ForwardingSMTPAddress parameter. Also, if the DeliverToMailboxAndForward parameter is set to
$true, messages will be delivered to the mailbox and to the forwarding address. If the parameter is set to
$false, messages are delivered only to the forwarding address.