Add SMTP Alias to Exchange Online User With AD Sync

In this blog post, I’ll show you how to add a new SMTP Alias to an Active Directory user with an Exchange Online mailbox when AD Sync installed.

If you try to add the Alias directly from Exchange Online you will receive the error below:

The operation on mailbox “Mailbox Name” failed because it’s out of the current user’s write scope. The action ‘Set-Mailbox’, ‘EmailAddresses’, can’t be performed on the object ‘Object Name’ because the object is being synchronized from your on-premises organization. This action should be performed on the object in your on-premises organization.

The reason for the error Is because we have AD Sync configured and therefore all changes must be applied from Active Directory and Sync to Office 365 Exchange Online.

In this we need to add the Alias from Active Directory, To add an SMTP alias we need to use the Active Directory Console or Active Directory Administrative Center.

I recommend using Active Directory Administrative Center

From the Administrative Console search for the user and open the properties -> Extensions

Click Attribute Editor and search for ProxyAddresses

In the ProxyAddresses filed add an SMTP Alias, type the address In the following format.

smtp:ben.skype@domain44.org

Note: To make the Alias the Primary SMTP Address use capital SMTP like the example below:

SMTP:ben.skype@domain43.org

Wait for AD Sync and you’re done.


Posted

in

,

by

Comments

One response to “Add SMTP Alias to Exchange Online User With AD Sync”

  1. Carolyn Billups Avatar
    Carolyn Billups

    So how do we automate this with powershell… what if I add aliases to every user? changing domain user1@domain1.com adding user1@domain2.com