New for Office 365 Exchange in 2021: Send using Mailbox Alias Addresses
New users to Office 365's Exchange Online frequently ask how to send email from secondary addresses on their Exchange mailbox:I have an Office 365 account and have set up two domains @a.com and @b.com. My user's primary email address is alias@a.com however there are times I want to SEND FROM alias@b.com from Outlook desktop application. How can I do this?
I have an Office 365 Exchange subscription for myself and have 3 different email addresses assigned to my mailbox. I receive email from all addresses in OWA, but I can only send email from one of the email addresses. How can I setup the other 2 email addresses to be able to send email from them, and display them as the sender address?
The answer to either question used to be "You can't". Now you can, if you have an Office 365 mailbox and the email administrator enabled SendFromAliasEnabled. If you are using Office 365 Exchange Online, see Send using Mailbox Alias Addresses for instructions to send from aliases.
If you don't have Office 365 Exchange Online, while you can add additional SMTP addresses to an Exchange mailbox, you can only send mail from the default email address assigned to the account. The additional accounts are receive-only addresses.
Depending on your needs, you (the email administrator) could create a shared mailbox for each address, which would save you the cost of additional mailboxes. If you need separate logins, you'll need to pay for mailboxes, but could use the lowest cost Exchange Online plan (currently $4US per month).
When you use separate accounts (mailboxes), you can send from any of the addresses. In OWA you'd need to open a in-private browser to send and receive mail from each account (unless they were setup as shared mailboxes with my main account having full Send As permission on the account). Outlook desktop supports multiple accounts in the profile, so you could have all mailboxes in a single Outlook profile and send with the correct From address.
Otherwise, there are two options: Create a send-only POP account or an IMAP account to send mail from that address or remove the address from your mailbox and create a single-member distribution group (distribution list), mail contact, or shared mailbox for the address then give your mailbox Send as permissions.
Generally speaking, using a distribution group is the easiest solution to configure. Office 365 administrators can do everything in the online interface.
If you receive a lot of mail to the second address, a shared mailbox keeps the mail separate from the mail sent to your mailbox. Replies to messages in the shared mailbox will use the shared mailbox address but you’ll need to select the shared mailbox’s address to send new messages using it.
A distribution group will receive the messages and distribute the messages to your mailbox, instead of the messages being delivered directly to your mailbox. The only difference is that the To field will list the group name, not your mailbox name. For both new messages and replies you’ll need to select the group address as the From address. Mail contacts work much the same way, except transport (mail flow) rules are used to redirect mail sent to a mail contact.
To create a distribution group or mail contact and give a user send as permission, you need to follow these steps:
Remove second address from mailbox
For a Distribution Group:- Create a distribution group and assign the address to the group
- Make your user account the only member of the distribution group and give it send as permission
Using a distribution group
Step 1: Create the new distribution group
Next, you need to create a distribution group and assign the address to it. Still in the recipients section, select groups from the row above the mailboxes. Click on the plus sign and select Distribution group.Create the new distribution group using the alias you removed earlier. Select the correct domain from the domain dropdown. Add group owners as members should be checked by default. If you are creating a group for other users, their name should be in the Owners list.Wait a few minutes for the Active Directory to update and replicate then double click to open the newly-created group and continue with the next step.Step 2: Assign Send As permissions
Your user account is the only member of the group and it needs Send As permission. You will probably want to allow outsiders to send to the group address.To make these changes, click the Pencil icon to open the group for editing. If you want to allow anyone on the internet to send mail to this address, select delivery management and choose Senders inside and outside of my organization.Select group delegation. Add your account (or the group owner’s account) under Send As. Click Save to save the changes and close the dialog.Using a Mail Contact
In older versions of exchange, many Exchange server administrators configured Mail Contacts and assigned Send As permission to other users in Active Directory Users and Computers and configured the contact to forward mail to a mailbox.This is possible in Office 365 Exchange Online using the Add-RecipientPermission cmdlet and mail flow rules.Step 1: Create the Contact
Log into the Exchange admin center and select recipients then contacts. Create a new Mail Contact .If you prefer using PowerShell, the cmdlet isNew-MailContact -Name "displayname" -ExternalEmailAddress alias@domain.com -FirstName fname -LastName lname
Step 2: Create a Mail Flow Rule
Click the Mail flow link then the plus sign, selecting Create a new rule.- Enter a name for the rule.
- Select Apply this rule if and choose the recipient is... .
- If you used a unique display name for your contact, select it and click Add. If you used the same display name as a mailbox, type the contact's email address in the check names field then click the check names button. Click OK.
- In Do the following, select Redirect to.
- Once again, if the display name is unique, select it and click Add, otherwise type the address in the check names field and click check names. Click OK.
- Click Save to save the rule and close the dialog. (More Options has additional options such as stop processing more rules.)
New-TransportRule -Name "rule name" -SentTo email@address.com -RedirectMessageTo mailbox@address.com -Mode Enforce
More information on transport rules and conditions is available at Transport Rules
Step 3: Assign Send As Permission
You need to use PowerShell to assign send as permission to a contact. Log into Exchange using PowerShell and run the Add-RecipientPermission cmdlet, giving the mailbox user Send As permission on the contact. You can use the display name, alias, or email address in the contact and trustee fields. If the display names are not unique, use the email address.Add-RecipientPermission "contact alias" -AccessRights SendAs -Trustee "mailbox alias"To hide the contact in the address list so other users don't select it by mistake, use
Set-MailContact alias@domain.com -HiddenFromAddressListsEnabled $trueYou can send as the contact by typing the email address (or display name, if unique) in the From field.
Using the address to send email
When you are using Outlook on the desktop and want to send from the address, select the distribution group name or contact in the From field. The first time you use it, you’ll need to select From < Another Email address and select your group or contact name. It can take up to 24 hours for the Offline address book to update, but it will be listed under All Groups or All Contacts immediately.After the first use, the address will be listed under the From menu.Outlook Web Access users can change the From address.- First Show the From field by clicking on the 3 dots and choosing Show From.
- Right click on your address in the From field and choose Remove.
- Start typing in the address or display name of the Distribution Group, User Contact, or mailbox you have Send as rights on and select it when it comes up.
Tools
Office 365 mailbox may have multiple SMTP addresses and receive mail sent to any of the secondary addresses but Exchange Online always uses the primary SMTP address for sending messages. ChooseFrom 365 application allows Office 365 users to send a message with any of their own SMTP addresses as the From address. New feature: multiple display names associated with a single SMTP address. The application is a cloud service. | |
Exchange server mailboxes can have multiple SMTP addresses and receive mail sent to any of these addresses but Exchange will always use the primary SMTP address for sending messages. ChooseFrom allows users to send a message with any of their SMTP addresses as the From address. | |
Proxy Manager lets you send emails from Outlook using any alias (proxy) SMTP address with an arbitrary display name from your Exchange account, hosted or on-premises. There are no server components, everything is done on the client side - just install Proxy Manager, and you are ready to go! Select one of your proxy addresses and click Send. Outlook 2010, 2013, 2016 and 2019 are supported. | |
RightFrom automatically fills in the correct From address when the user is responding to a message in another user's Exchange mailbox. Also RightFrom utility can associate the signatures with the mailboxes. When John Doe navigates to Sales mailbox and clicks the "New message" button, the From: field will be populated automatically with "Sales" and the salesperson (non-default) signature will be added to the message automatically too. | |
SelectSender is a tool for Office 365 users who need to send mail from different addresses. This utility allows an Office 365 OWA user the ability to easily select the From address of the new, replied or forwarded message. SelectSender can be used only in cooperation with ChooseFrom 365 cloud service. | |
Outlook COM add-in for Exchange Server users who need to send mail from a second mailbox. The add-in ensures that messages sent with the second mailbox's From address or deleted from the second mailbox stay in the Sent Items or Deleted Items folder of the second mailbox. |
The headline statement in this article is now wrong, I believe. It is now possible to send for alias addresses quite simply using O365 and Outlook.
1. Simply add the alias to your account in the usual way in O365 Admin.
2. In Outlook, open a new mail and from the "Options" ribbon ensure the 'From' button is pressed to reveal this field.
3. Click this drop down and select "other email address".
4. Under here you can manually type the email you want to send from
5. The next time you return to the from drop down, the address will be there to select with 1 click.
This is working for a number of our users, including my non-techy father!
That works with shared mailboxes (and other addresses, like DLs) that you have send as rights to but not with additional addresses on your own mailbox.
Outlook.com users with multiple aliases on their account can select them from the From dropdown - that hasn't made it to the business side yet. :(
This has been working perfectly for us for the last 18+ months, however as of yesterday the messages are "Undeliverable", "This message could not be sent. You do not have the permission to send the message on behalf of the specified user."
The distribution groups are all set as "Send as" and has never been set as "Send of behalf".
We are using Office 365 Exchange online with local installs of Outlook.
Any ideas to a solution would be greatly appreciated.
Thank you
sorry I missed this earlier. Is it still not working (after installing recent updates)? Based on the date, it sounds like the Jan 9 update broke it. They released at least 2 updates since then to fix problems caused by that update.
Brilliant. Thanks for including every last step in the process.
Hi Diane,
This is an excellent work you have done here. I followed your guidelines and have successfully set up aliases that work with Office 365, Outlook and Outlook Web Access. I can receive and send emails using the aliases without any problem.
Now I face the next task which is to set up the mobile (android) clients to be able to use the aliases.
Any assistance will be greatly appreciated.
Thank you
You need to add them as IMAP (or POP) accounts - one account for each alias.
If the aliases are in outlook.com mailboxes, the outlook app should allow you to use the aliases without needing multiple accounts.
I am trying to setup an Office 365 account so the user can "send as" using an external email address.
When I follow Step 3 (Assign Send As Permission) using the PowerShell command
Add-RecipientPermission "contact alias" -AccessRights SendAs -Trustee "mailbox alias"
I get the following error
You can't use the domain because it's not an accepted domain for your organization.
Any assistance greatly appreciated.
You cannot sendas using an outside address, only addresses in domains that are configured on the server. You would need to add the account to outlook and send using the correct smtp server.
Diane is correct. If you wish to send as any address you have to use ChooseFrom 365 tool,
Hi Diane, I am trying to setup an Office 365 account so the user can "send as" for a Hotmail account they use. I have added the Hotmail account as an external contact but assigning the send as permission in PowerShell fails with the error “You can't use the domain because it's not an accepted domain for your organization.”
Yeah, you can't send as an address that is not part of your tenant. You'll need to add the Hotmail account to your profile and select it when you send.
Sorry, that is not possible. Only addresses with accounts on the exchange server can be used to send as.
Hello Diane, well i am having the issue as well but this time with Outlook 2016: Outlook doesn't list the address in the "From" menu after using it... did you manage to find a solution for this?
thanks!
No, not yet anyway.
Very informative.
I was to go with the distribution list until I noticed that it was not possible to gave a build a name with a "." in it. Very ofter we create FirstName.LastName@...., therefore it is not possible to use that trick to send "from" that email. Am I correct, or did I missed something ?
Thanks
Gaston
I'm not sure I understand the problem. You can use an alias with dots in it: my.group@domain.com and i was able to use the display name My.Group.
Sorry about the bad sentence.
When sending an email, my goal was to be in a position to select a secondary email address in the "from" field.
That email address is a secondary address like first.last@domain.com
As suggested, I did remove this secondary email address from the alias list, and tried to create a distribution group with the same name.
It was not possible because of the "." (dot) between First and Last.
Is it better explained ?
Thanks
It works here - i was able to create a dl using a dot in the alias. Did the error say it was because of the dot?
If the address was removed from the mailbox but the AD wasn't fully updated, it will fail because it thinks the address still exists.
Thanks Diane
In fact the message is: "You can use numbers, letters, underscores, and hyphens." when creating the email address for the distribution list.
The confusion could come from that last point. You were talking about "Distribution group" ("Generally speaking, using a distribution group is the easiest solution to configure. Office 365 administrators can do everything in the online interface").
I'm using the Admin Center Preview. When talking about "Distribution", the interface just refers to "Distribution list", and on my panel I cannot use the "." in the email address name ("You can use numbers, letters, underscores, and hyphens.")
For clarification,
Gaston
sorry I missed this earlier.
distribution list = distribution group. the main admin page calls it list, the Exchange admin section calls it group.
This is the DL i created when i tested it:
i think i did it from the exchange portal - but i just created on from the main admin panel - the banner on the right said numbers, letters, underscores, hyphens, but i typed a dot and it took it.