This article will explain how to forward emails from one user to anther user via PowerShell.

Get-Mailbox -Identity | FL ForwardingSMTPAddress

Note: It is not necessary that you’ll receive an email in the list, you may get a blank result. It means that there is no forwarding configured yet. However if you see that there is an existing email address listed, and you wish to remove it before adding another email address, you can run the following command:

Set-Mailbox -Identity -ForwardingSmtpAddress $null

The command above will remove the existing forwarding address (if any) and you can then configure the new forwarding address.

  • To Configure forwarding for a user to another user, considering the mailbox still exists:

Set-Mailbox -Identity -ForwardingSmtpAddress -DeliverToMailboxAndForward $true

With the use of this command you are forwarding all emails sent to to and also leaving the copy of the email in the mailbox of If you do not wish to leave a copy of the mail in user1’s mailbox, than set the value of –DeliverToMailboxAndForward to $false. You can also configure the forwarding to an external email address instead of internal, if required.

Please do not forget to share your feedback, or ask us a question by clicking here.


The following two tabs change content below.
Passionate for Latest Gadgets, a Computer geek by Hobby, and luckily Profession too. Started my career in 2005 with IBM, worked with Microsoft later. Back in 2009, started Pledge Technologies ( (parent company to Grishbi). We, at Pledge Technologies, provide IT Consulting to SMBs across US & UK. Specialized in Microsoft Technologies like AD, Exchange, etc., and lot of experience of Office 365 Migration for various clients. Grishbi is a platform where we express what we learned today, and share it with world.
%d bloggers like this: