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

Get-Mailbox -Identity user@domain.com | 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 user1@domain.com -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 user1@domain.com -ForwardingSmtpAddress user2@domain.com -DeliverToMailboxAndForward $true

With the use of this command you are forwarding all emails sent to user1@domain.com to user2@domain.com and also leaving the copy of the email in the mailbox of user1@domain.com. 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 (www.pledgetechnologies.com) (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: