skip to Main Content

Add accepted domain in Exchange 2016

How to add accepted domain in Exchange 2016 and why do you want to configure accepted domain in Exchange? If you don’t configure accepted domain in Exchange, you can’t receive emails to that domain. Pretty easy, right? In this article, you will learn how to add accepted domain in Exchange 2016.

Accepted domain in Exchange information

Accepted domains are the SMTP namespaces, also known as address spaces. You configure the domain in the Exchange organization to receive email messages. In our example, we registered the domain We configured a mail exchanger (MX) record in public DNS for Now we need to configure as an accepted domain in the Exchange organization to accept messages that are addressed to recipients.

Configure accepted domain in Exchange 2016

Sign in to Exchange Admin Center as administrator or with an account with the privileges to create accepted domain in Exchange.

Click mail flow. Click accepted domains. Click the plus icon.

Add accepted domain in Exchange 2016 create new

Fill in the Name field and Accepted domain field. In our example, We can’t make the domain default when we create a new domain. We can do that in the next step. Click Save.

Add accepted domain in Exchange 2016 add fields

Click on the domain that we added. Click the edit icon.

Add accepted domain in Exchange 2016 showing default domain

Select Make this the default domain checkbox. Click the Save button.

Add accepted domain in Exchange 2016 make default domain

Confirm that the domain is showing as default.

Add accepted domain with PowerShell

Run Exchange Management Shell as administrator. Let’s combine the New-AcceptedDomain cmdlet and Set-AcceptedDomain cmdlet. This will create a new default domain named exoip.ia.

[PS] C:\>New-AcceptedDomain -Name '' -DomainName -DomainType Authoritative | Set-AcceptedDomain -MakeDefault $true

If you like to add a new accepted domain without making it default, remove the Set-AcceptedDomain cmdlet.

[PS] C:\>New-AcceptedDomain -Name '' -DomainName -DomainType Authoritative

Name                           DomainName                     DomainType                   Default
----                           ----------                     ----------                   -------                                    Authoritative                False

Get accepted domains with PowerShell

Sometimes you want to get a list of the accepted domains. What is a better way than using PowerShell? Use the Get-AcceptedDomain cmdlet.

[PS] C:\>Get-AcceptedDomain

Name                           DomainName                     DomainType                   Default
----                           ----------                     ----------                   -------
exoip.local                    exoip.local                    Authoritative                False                                  Authoritative                True                                    Authoritative                False


In this article, you learned how to add accepted domain in Exchange 2016. Do you like to make the domain as default? Add the domain first and click save. After it’s saved, edit the domain and make the domain as default. Did you enjoy this article? You may also like Configure internal DNS Exchange 2016. Don’t forget to follow us and share this article.



ALI TAJRAN is a passionate IT Architect, IT Consultant, and Microsoft Certified Trainer. He started Information Technology at a very young age, and his goal is to teach and inspire others. Read more »

This Post Has 0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *