Skip to content

How to Add an Email Alias in Microsoft 365

Add an email alias in Microsoft 365 using the admin center or PowerShell. Learn aliases vs primary address, sending from an alias, and the proxy address rules.

MGMCSA Guru Team September 9, 2026 8 min read
Cover showing one Microsoft 365 mailbox receiving mail at several alias addresses that all point to the same inbox

An email alias is an extra address that delivers to a mailbox you already have. Add sales@ as an alias on a user, and mail sent to sales@ drops into that person’s inbox alongside everything else — no second mailbox, no extra license. It’s the simplest way to catch mail at several addresses without building anything new.

This walkthrough covers adding an alias in the Microsoft 365 admin center and with PowerShell, the difference between an alias and the primary address, and the part people get wrong: whether you can actually send from the alias. Aliases are cheap and useful, but they behave differently from a shared mailbox, so it’s worth being clear about what they do.

Alias vs primary address

A mailbox can carry many SMTP addresses. Exactly one of them is the primary address — the default From address on outgoing mail and the one Microsoft 365 treats as the identity of the mailbox. Every other address is a proxy address, which most people just call an alias.

Mail sent to any of those addresses lands in the same inbox. The difference is direction: incoming mail to an alias works automatically, but outgoing mail goes out from the primary address unless you take extra steps.

Primary address vs alias

Number per mailbox Primary: exactly one | Alias: many
Receives mail Both deliver to the same inbox
Default From address Primary only
Needs a license Neither — both ride on the one mailbox
Shown in PowerShell Primary: SMTP: (uppercase) | Alias: smtp: (lowercase)

Option 1: Add an alias in the admin center

This is the quickest path and fine for most situations.

  1. Sign in to the Microsoft 365 admin center (admin.microsoft.com).
  2. Go to Users → Active users and select the person.
  3. On the account panel, open Manage email aliases (under the Account or Mail area, depending on tenant).
  4. Under Aliases, type the new address, pick a verified domain, and click Add.
  5. Click Save changes.

The new alias starts receiving mail within a few minutes. You can add several at once before saving.

Option 2: Add an alias with PowerShell

PowerShell is the better route when you’re adding aliases in bulk or scripting onboarding. The alias lives in the mailbox’s EmailAddresses collection.

Connect-ExchangeOnline

# Add an alias without disturbing the existing addresses
Set-Mailbox -Identity [email protected] `
  -EmailAddresses @{add="[email protected]"}

# Confirm the result
Get-Mailbox -Identity [email protected] | Select-Object -ExpandProperty EmailAddresses

Using the @{add=...} syntax matters: it appends the alias and leaves the other addresses alone. If you assign the whole -EmailAddresses list directly, you replace every address on the mailbox, which is an easy way to wipe out the primary by accident.

To make an alias the new primary address, add the replacement with an uppercase prefix and demote the old one:

Set-Mailbox -Identity [email protected] `
  -EmailAddresses @{add="SMTP:[email protected]"; remove="SMTP:[email protected]"}

Sending from an alias

Here’s the part that surprises people. By default, even though mail arrives at every alias, mail leaves from the primary address. For a long time Microsoft 365 had no supported way to reply from an alias at all.

Microsoft later added support for sending from an alias, but it isn’t on everywhere and depends on the client. To use it, the feature has to be enabled for the organization, and the Outlook client has to be a version that honors the chosen From address.

# Organization-wide setting that allows sending from aliases
Set-OrganizationConfig -SendFromAliasEnabled $true

Even with this enabled, behavior varies between new Outlook, classic Outlook, and Outlook on the web, so test it before you tell a customer-facing team to rely on it.

Alias vs shared mailbox vs distribution group

These three get mixed up constantly because they all “make mail go to more than one place.” They don’t do the same job.

Which one do you actually need?

Email alias Extra address on ONE mailbox. Owner receives it. No new inbox.
Shared mailbox A separate inbox several people open and reply from with Send As.
Distribution group Forwards a copy to each member's own inbox. No shared inbox.

If one person should receive mail at several addresses, use an alias. If a team needs to work a common inbox together, use a shared mailbox. If you just want to fan a message out to everyone’s personal inbox, use a distribution group. They’re often combined — for example, an alias on a shared mailbox.

An alias is not the sign-in name

A point that trips up a lot of admins: the primary SMTP address and the sign-in name (UPN) are two separate things, even when they happen to look identical. Adding or promoting an alias changes the addresses mail is delivered to and sent from. It does not change the username someone types to log in.

So if you add [email protected] as an alias and even promote it to primary, that person still signs in with whatever their UPN was — often the original [email protected]. If you want the sign-in name to match the new address too, that’s a separate change to the user’s username, not something the alias touches.

Removing or changing an alias

Removing an alias is the same EmailAddresses collection in reverse. Use the remove syntax so you only drop the one address and leave the rest alone:

Set-Mailbox -Identity "[email protected]" `
  -EmailAddresses @{remove="[email protected]"}

You can’t remove the primary address directly — promote another address to primary first, then remove the old one. In the admin center, the same action lives under Manage email aliases, where each alias has a remove option next to it. Give removed addresses a little thought first: if mail is still arriving at an old alias, deleting it means those senders start bouncing, so it’s often safer to leave a retired alias in place than to reclaim it.

Verify the alias works

Don’t mark the ticket done until you’ve confirmed mail actually flows.

After adding the alias

  • The alias shows in the user's address list (admin center or Get-Mailbox)
  • A test message sent to the alias from an outside account lands in the inbox
  • The primary address is still correct and unchanged
  • If send-from-alias is needed, you tested an actual reply from the alias
  • The domain used by the alias is verified in the tenant

If a test message to the alias doesn’t arrive at all, work through Microsoft 365 email not sending or receiving to rule out mail flow and DNS before blaming the alias itself. You can also use message trace in Exchange Online to see exactly where a test message went.

Wrapping up

An alias is the lightweight option: one mailbox, several receiving addresses, no extra cost. Add it in the admin center for a one-off or with Set-Mailbox -EmailAddresses @{add=...} when you’re doing several. Just keep the two big caveats in mind — incoming mail to an alias always works, but sending from an alias needs the org setting enabled and a client that supports it, and an alias is not a substitute for a shared mailbox when a team needs to work one inbox together.

Frequently asked questions

What's the difference between an alias and the primary email address?

A mailbox can have many addresses but only one primary SMTP address, which is the default From address on outgoing mail. Aliases are extra addresses that deliver to the same inbox. Mail sent to any alias lands in the same mailbox; only the primary appears as the sender unless you specifically choose to send from an alias.

Can I send email from an alias in Microsoft 365?

Yes, with the right setup. Microsoft added support for sending from aliases, but it must be enabled for the organization and the Outlook client must support it. By default many tenants still send from the primary address, so test before relying on it for a customer-facing reply.

Does an alias need its own license?

No. An alias is just another address on an existing mailbox, so it doesn't consume a license or storage of its own. It rides on the mailbox it's attached to. Only the underlying licensed mailbox counts toward licensing.

How long does it take for a new alias to work?

Aliases usually start receiving mail within a few minutes, but directory changes can take longer to fully replicate. If a new alias bounces right after you add it, wait a bit and test again before assuming something is misconfigured.

Should I use an alias or a shared mailbox for a team address?

Use an alias when one mailbox owner should receive mail sent to several addresses. Use a shared mailbox when several people need to open the same inbox and reply from a common address. They solve different problems and are often used together.

Can I add an alias on a custom domain?

Yes, as long as the domain is verified in your tenant. The alias can use any accepted domain you've added. If the domain isn't verified yet, add and verify it first or the address won't be accepted.

Sources & further reading

Official vendor documentation referenced while writing this guide.

MG

MCSA Guru Team

IT & Systems Administration

We are working IT pros and system administrators who spend our days in Windows Server, Microsoft 365, and the wider Microsoft stack. MCSA Guru is where we write down the fixes and walkthroughs we wish we had found the first time.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.