We want [email protected] to forward all e-mail to an external service, [email protected]. With previous e-mail providers, forwarding was very straightforward (pun intended), but how do we do this in Exchange Online/Office365 as simply as possible?

2 Answers 2


This is just the same as regular Exchange.

Are you keeping that as a mailbox? If not, then create the account as a Mail User. You will find it under Users, Contacts within the Exchange admin part of Office365. There you can create the user and enter an external email address.

If you want to have the email delivered to a mailbox as well, then create the mailbox as normal. Then go in to Contacts under Recipients and create a contact for the external address. Then on the original mailbox that you created, go in to Mail Flow and choose the Contact as a forward.

  • It's not enough to create a Mail User (or Mail Contact), we had to create a Distribution Group as well, with the Mail Contact as the only member of that group. It seems like Mail Contacts are only "outgoing" and need something "incoming" like a Mailbox or Group to receive e-mail. Feb 8, 2017 at 10:50
  • No need to make a group. If you don't need a mailbox then just add the internal address to the contact. It will then forward out on its own - so the Contact has two addresses on it - the internal and external.
    – Sembee
    Feb 8, 2017 at 17:45

First: you need to create mail contact.

Second: you can Enable Forwarding to the mail contact.

You can do it with UI or Powershell. If you need setup email forwarding for many user, you should use Powershell. You can read more here:


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .