Skip to content

Add an email alias address in Microsoft 365

In this article, I will show you how to add another email alias to a user account using Microsoft 365 Admin Center and PowerShell.

How to add another email alias to a user using Microsoft 365

Section titled “How to add another email alias to a user using Microsoft 365”

You must be have a user administrator role to add an email alias for a user.

  1. Sign into the Microsoft 365 Admin Center

  2. Go to Users > Active Users

    Active Users

  3. Select the user you want to manage, then under Aliases select Manage username and email. You will only see this option if the account has a license assigned to them.

    Go to Alias

  4. In the aliases section add the username, select a domain and choose add.

    Add Alias

  5. Choose save changes, it can take up to 24 hours for the new aliases to update.

  6. The user now has a main email address and an alias. Emails sent to haydentest@activedirectorypro.com or haydentest1@activedirectorypro.com will both go to the same inbox. When the user replies, the email address used depends on Outlook. Outlook on the web replies from the address that received the email, while Outlook desktop replies from the main email address.

How to add another email alias to a user using PowerShell

Section titled “How to add another email alias to a user using PowerShell”
  1. Install Microsoft Graph (skip to step 2 if already installed)

    Terminal window
    Install-Module -Name Microsoft.Graph -Scope CurrentUser
  2. Connect to Microsoft graph

    Terminal window
    Connect-MgGraph -Scopes User.ReadWrite.All, Directory.AccessAsUser.All
  3. Add the email alias.

    Terminal window
    Set-Mailbox user@domain.com -EmailAddresses @{add="alias@domain.com"}

    Add Alias powershell

  4. Run the command below to verify the alias was added.

    Terminal window
    Get-Mailbox user@domain.com | Select-Object -ExpandProperty EmailAddresses

    Check Alias powershell