black mail box

Exchange Online enable send from Alias

Who doesn’t know that – you have multiple email addresses that are all delivered to one mailbox. No matter about the hosting – in your environment on an Exchange or Exchange Online. But you want to be able to send from one of these Email addresses, too. I show you how to enable that in Exchange Online.

I am asking myself since many years why Microsoft isn’t implementing that tiny feature – that cannot be so complicated to implement. But after many many years of waiting and complaining it is there. That is brilliant because there are some use cases for that.

Use case 1: You have multiple email addresses and are forced to use them in several scenarios. For example the same TLD with .de and .com – for German customers you need to use .de, for international customers .com.

Use case 2: in an M&A scenario the management board needs email addresses from the old and the new company.

Use case 3: You just bought a new domain for a new product launch and want to send emails with that for marketing purposes.

You see, there are easy use cases. They all end up with one big point: LICENSE COST! Having the need for multiple mailboxes requires multiple accounts that are each licensed individually. That is very complicated to handle for the user and the adminsitration.

Now there is hope – Microsoft has release that feature in Exchange Online and it is really easy to implement. Of course that only works with PowerShell (as for now – I don’t know if GUI is planned).

Have a look at your configuration:

Get-OrganizationConfig | select sendfromaliasenabled
Code language: PowerShell (powershell)

This will show the current configuration – by default it is disabled:

With PowerShell it is very easy to enable – as easy as the command for querying the setting (see above):

Set-OrganizationConfig -SendFromAliasEnabled $true
Code language: PowerShell (powershell)

And a short time later it works. In my tenant it took 30 minutes – at a customer I’ve seen 24 hours. No matter how long, it will work. That’s it!

To set this you need of course appropriate permissions in Exchange Online/M365 (e.g. Exchange Online Admin).

Published by Andreas

Founder of M365 Evangelists Cloud-Architect, Strategy Consultant, Consultant for Microsoft technologies, Graph API enthusiast, PowerShell enthusiast