You can use EAC (Exchange Admin Center) or EMS (Exchange Management Shell) to configure email forwarding in Exchange 2013. You can also setup email forwarding using email clients like OWA (Outlook Web Access) and Office Outlook. But in this post, I will show steps to configure email forwarding in Exchange 2013 using EMS.
Configure Email Forwarding in Exchange 2013 Using EMS
Before moving any further, here is our scenario,
Scenario: Forward email sent to DWalda@mustbegeek.com mailbox to firstname.lastname@example.org email address.
At first, we need to create a mail contact with external SMTP address. So open EMS in your exchange server. To create a mail contact type, New-MailContact -Name “Contact.DWalda” -ExternalEmailAddress “email@example.com”. More on New-MailContact cmdlet here.
Now, to configure email forwarding, we have a PowerShell cmdlet, Set-Mailbox. More on Set-Mailbox cmdlet here.
But first, let’s view the list of mailboxes. Type get-mailbox cmdlet to view the list of mailboxes in our Exchange server.
We can see the mailbox named Diana Walda or DWalda. Now type, Set-Mailbox -Identity “Diana Walda” -ForwardingAddress “firstname.lastname@example.org” -DeliverToMailboxAndForward $true.
The cmdlet above will forward all messages destined for Diana Walda to email@example.com and also retain emails in the mailbox of Diana. To view the forwarding configuration type, Get-Mailbox -Identity “Diana Walda” | fl Alias, ForwardingAddress
You can now test my sending some emails to verify the configuration. You can also see that these changes are populated in EAC,
In this way you can configure email forwarding in Exchange 2013 mailbox using Exchange Management Shell.