{"id":114,"date":"2026-10-07T22:22:09","date_gmt":"2026-10-07T22:22:09","guid":{"rendered":"https:\/\/www.yeevu.com\/guides\/?p=114"},"modified":"2026-10-07T22:33:39","modified_gmt":"2026-10-07T22:33:39","slug":"how-to-set-up-domain-email-in-microsoft-365","status":"publish","type":"post","link":"https:\/\/www.yeevu.com\/guides\/how-to-set-up-domain-email-in-microsoft-365\/","title":{"rendered":"How to set up domain email in Microsoft 365"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Here&#8217;s a detailed Guide to Connecting your Custom Domain to Microsoft 365. <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#step-1\">Step 1 \u2013 Purchase a Microsoft 365 License<\/a><\/li>\n\n\n\n<li><a href=\"#step-2\">Step 2 \u2013 How To Add Domain in Microsoft 365 Admin Centre<\/a><\/li>\n\n\n\n<li><a href=\"#step-3\">Step 3 \u2013 Add Microsoft 365 DNS records<\/a><\/li>\n\n\n\n<li><a href=\"#step-4\">Step 4 \u2013 Add DMARC and DKIM for Email Authentication &amp; Security (Optional But recommended) <\/a><\/li>\n\n\n\n<li><a href=\"#step-5\">Step 5 \u2013 Create User Account on Microsoft 365<\/a><\/li>\n\n\n\n<li><a href=\"#step-6\">Step 6 \u2013 Microsoft 365 Email Login<\/a><\/li>\n\n\n\n<li><a href=\"#step-7\">Step 7 \u2013 Set Up 2 Factor Authentication<\/a><\/li>\n\n\n\n<li><a href=\"#step-8\">Step 8 \u2013 Test Incoming Email, Test Outgoing Email<\/a><\/li>\n<\/ol>\n\n\n\n<h2 id=\"step-1\" class=\"wp-block-heading\">Purchase a Microsoft 365 License<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How to purchase a Microsoft 365 License<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/business\/with-teams-plans-and-pricing#plans\">Microsoft 365 business plans<\/a> page and pick a plan that includes email (see the plans below).<\/li>\n\n\n\n<li>Select <strong>Buy now<\/strong>, or <strong>Try for free<\/strong> for a one-month trial.<\/li>\n\n\n\n<li>Enter your work email and business details, then choose your account name. This creates your free yourcompany.onmicrosoft.com address and your Microsoft 365 admin login.<\/li>\n\n\n\n<li>Choose how many licenses you need (one per person with a mailbox) and add your payment details.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Office 365 <strong>custom<\/strong> domain <strong>email price<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Office 365 custom domain email price depends on the plan you choose and whether it includes Microsoft Teams. Every plan below includes custom business email on your own domain (you@yourbusiness.com).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Office 365 Custom Domain Email Price in the US (USD)<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plan<\/th><th>With Microsoft Teams<\/th><th>Without Microsoft Teams<\/th><\/tr><\/thead><tbody><tr><td>Microsoft 365 Business Basic<\/td><td>$7.00<\/td><td>$5.40<\/td><\/tr><tr><td>Microsoft 365 Business Standard<\/td><td>$14.00<\/td><td>$10.79<\/td><\/tr><tr><td>Microsoft 365 Business Premium<\/td><td>$22.00<\/td><td>$18.79<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Source: Microsoft US pricing for <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/business\/with-teams-plans-and-pricing#plans\">Microsoft 365 plans with Microsoft Teams<\/a> and <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/business\/no-teams-plans-and-pricing#plans\">Microsoft 365 plans without Microsoft Teams<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Office 365 Custom Domain Email Price in the UK (GBP)<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plan<\/th><th>With Microsoft Teams<\/th><th>Without Microsoft Teams<\/th><\/tr><\/thead><tbody><tr><td>Microsoft 365 Business Basic<\/td><td>\u00a35.40<\/td><td>\u00a34.20<\/td><\/tr><tr><td>Microsoft 365 Business Standard<\/td><td>\u00a310.80<\/td><td>\u00a38.30<\/td><\/tr><tr><td>Microsoft 365 Business Premium<\/td><td>\u00a316.90<\/td><td>\u00a314.40<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Source: Microsoft UK pricing for <a href=\"https:\/\/www.microsoft.com\/en-gb\/microsoft-365\/business\/with-teams-plans-and-pricing#plans\">Microsoft 365 plans with Microsoft Teams<\/a> and <a href=\"https:\/\/www.microsoft.com\/en-gb\/microsoft-365\/business\/no-teams-plans-and-pricing#plans\">Microsoft 365 plans without Microsoft Teams<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prices are per user per month on an annual subscription, exclude sales tax or VAT and are correct as of October 2026. Paying month to month costs more than the annual price. Prices in other countries are listed on Microsoft&#8217;s local pricing page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 Plans That Include Domain Email<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Exchange Online (Plan 1):<\/strong> email and calendar only.<\/li>\n\n\n\n<li><strong>Microsoft 365 Business Basic:<\/strong> email plus web and mobile Word, Excel and PowerPoint, and 1 TB of OneDrive storage.<\/li>\n\n\n\n<li><strong>Microsoft 365 Business Standard:<\/strong> everything in Basic plus the desktop apps.<\/li>\n\n\n\n<li><strong>Microsoft 365 Business Premium:<\/strong> everything in Standard plus advanced security and device management.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft 365 Apps for business does not include business email.<\/p>\n\n\n\n<h2 id=\"step-2\" class=\"wp-block-heading\">How To Add Domain in Microsoft 365 Admin Centre<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This guide applies when you want to add <strong>the domain to your Microsoft 365 account tenant<\/strong>. If you&#8217;re looking to <strong>add domain to Microsoft 365 Family<\/strong>, Microsoft stopped new personalized email addresses on its Family and Personal plans on 30 November 2023. Existing addresses still work, but to use your own domain today you need a Microsoft 365 business plan, such as Business Basic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add the Domain to a Microsoft 365 Account Tenant<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Adding your domain to your Microsoft 365 account (Microsoft calls this your tenant) tells Microsoft which email addresses it will handle, such as you@yourbusiness.com. You need an admin login for the Microsoft 365 admin center.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sign in to the Microsoft 365 admin center at admin.microsoft.com and go to <strong>Settings<\/strong> &gt; <strong>Domains<\/strong>.<\/li>\n\n\n\n<li>Select <strong>Add domain<\/strong>, type your domain name (for example, yourbusiness.com) and select <strong>Use this domain<\/strong>.<\/li>\n\n\n\n<li>On the <strong>Verify you own your domain<\/strong> screen, Microsoft detects your DNS provider. If the provider supports automatic setup, select <strong>Verify<\/strong> and sign in to it to verify automatically. To add the record yourself, select <strong>More options<\/strong> and follow the next section.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1447\" height=\"892\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-add-a-domain.png\" alt=\"Microsoft 365 admin center Add a domain screen with the domain name entered\" class=\"wp-image-126\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-add-a-domain.png 1447w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-add-a-domain-300x185.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-add-a-domain-1024x631.png 1024w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-add-a-domain-768x473.png 768w\" sizes=\"auto, (max-width: 1447px) 100vw, 1447px\" \/><figcaption class=\"wp-element-caption\">Enter your domain name, then select <strong>Use this domain<\/strong>.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1427\" height=\"846\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-verify-domain-ownership-dns-provider-sign-in.png\" alt=\"Microsoft 365 Verify you own your domain screen offering to sign in to the detected DNS provider\" class=\"wp-image-144\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-verify-domain-ownership-dns-provider-sign-in.png 1427w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-verify-domain-ownership-dns-provider-sign-in-300x178.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-verify-domain-ownership-dns-provider-sign-in-1024x607.png 1024w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-verify-domain-ownership-dns-provider-sign-in-768x455.png 768w\" sizes=\"auto, (max-width: 1427px) 100vw, 1427px\" \/><figcaption class=\"wp-element-caption\">Microsoft detects your DNS provider and offers to verify automatically. Select <strong>More options<\/strong> to add the record yourself.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"step-3\" class=\"wp-block-heading\">Add Microsoft 365 DNS Records<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNS records tell the internet how to handle your domain. Microsoft 365 needs a TXT record to prove you own the domain, then MX, SPF and autodiscover records to run your email. You add them at your DNS provider, which is often the company you registered the domain with. The screenshots in this guide use Cloudflare, but the records are the same at any DNS provider; only the menu and field names differ.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As of February 1 2024, Major email providers like Google (Gmail) and Yahoo officially mandated SPF (or DKIM) authentication, following Microsoft mandating this in 2007.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Validate Domain Ownership With the Microsoft 365 TXT Record<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">What is a TXT Record<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A TXT record is a short line of text stored in your domain&#8217;s DNS settings. Microsoft gives you a unique one, and when it appears on your domain, Microsoft knows you control it. Adding it doesn&#8217;t affect your existing email or website.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Microsoft shows the record to add: <strong>TXT name<\/strong> @, a <strong>TXT value<\/strong> that starts with MS=ms followed by a number, and a <strong>TTL<\/strong> of 3600 (or your provider&#8217;s default).<\/li>\n\n\n\n<li>Sign in to your DNS provider, open the DNS settings for your domain and add a new record.<\/li>\n\n\n\n<li>Set the type to TXT and the name (sometimes called host) to @, which means the domain itself. Paste the MS= value into the value field (sometimes called content) and save.<\/li>\n\n\n\n<li>Check the record is live with a <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/\">DNS lookup tool<\/a>: look up your domain&#8217;s TXT records and find the MS= value, as in this <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/yeevufix.com?type=TXT\">TXT record lookup<\/a>.<\/li>\n\n\n\n<li>Back in Microsoft 365, select <strong>Verify<\/strong>. Once the domain is verified, you can delete this TXT record.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"846\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-record-to-verify-domain-ownership.png\" alt=\"Microsoft 365 TXT record to verify domain ownership, showing the TXT name, value and TTL\" class=\"wp-image-128\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-record-to-verify-domain-ownership.png 1272w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-record-to-verify-domain-ownership-300x200.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-record-to-verify-domain-ownership-1024x681.png 1024w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-record-to-verify-domain-ownership-768x511.png 768w\" sizes=\"auto, (max-width: 1272px) 100vw, 1272px\" \/><figcaption class=\"wp-element-caption\">The TXT record Microsoft gives you. The MS= value is unique to your account.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"386\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/dns-provider-add-microsoft-365-txt-verification-record.png\" alt=\"Adding the Microsoft 365 TXT verification record at the DNS provider\" class=\"wp-image-145\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/dns-provider-add-microsoft-365-txt-verification-record.png 689w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/dns-provider-add-microsoft-365-txt-verification-record-300x168.png 300w\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" \/><figcaption class=\"wp-element-caption\">The TXT record added at the DNS provider: type TXT, name @, value MS=\u2026<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Testing the Microsoft 365 TXT Record Was Added<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can test each record using <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/\">https:\/\/app.yeevu.com\/dns\/lookup\/<\/a>, particularly useful if Microsoft is unable to detect your change and you need a second opinion to verify.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"487\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-verification-record-dns-lookup.png\" alt=\"DNS lookup showing the Microsoft 365 TXT verification record live on the domain\" class=\"wp-image-130\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-verification-record-dns-lookup.png 807w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-verification-record-dns-lookup-300x181.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-txt-verification-record-dns-lookup-768x463.png 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><figcaption class=\"wp-element-caption\">A DNS lookup confirms the TXT record is live.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 MX Record for Domain Email<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The MX record tells the rest of the internet where to deliver email for your domain. Pointing it at Microsoft 365 is the change that moves your incoming mail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Before you change it:<\/strong> if you already receive email on this domain, create the Microsoft 365 mailboxes first (see <a href=\"#step-5\">Create User Account on Microsoft 365<\/a>). Microsoft warns that anyone without a mailbox will stop receiving email once the MX record changes.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>After verification, select <strong>Continue<\/strong>, choose to add the DNS records yourself, and keep <strong>Exchange and Exchange Online Protection<\/strong> selected.<\/li>\n\n\n\n<li>Microsoft lists three records: an MX record, a CNAME record for autodiscover and a TXT record for SPF.<\/li>\n\n\n\n<li>Add the MX record at your DNS provider: name @, the mail server value Microsoft shows (your domain with dashes instead of dots, ending in .mail.protection.outlook.com) and priority 0.<\/li>\n\n\n\n<li>Delete any old MX records, so all incoming mail goes to Microsoft 365.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1117\" height=\"873\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-dns-records-mx-autodiscover-cname-spf.png\" alt=\"Microsoft 365 Add DNS records screen listing the MX, autodiscover CNAME and SPF TXT records\" class=\"wp-image-131\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-dns-records-mx-autodiscover-cname-spf.png 1117w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-dns-records-mx-autodiscover-cname-spf-300x234.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-dns-records-mx-autodiscover-cname-spf-1024x800.png 1024w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-dns-records-mx-autodiscover-cname-spf-768x600.png 768w\" sizes=\"auto, (max-width: 1117px) 100vw, 1117px\" \/><figcaption class=\"wp-element-caption\">The three records Microsoft 365 needs for email: MX, autodiscover CNAME and SPF TXT.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 SPF Record<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SPF (Sender Policy Framework) is a TXT record that lists the services allowed to send email from your domain. Without it, email sent through Microsoft 365 is more likely to land in spam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft&#8217;s SPF value is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=spf1 include:spf.protection.outlook.com -all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A domain can only have one SPF record, so check for an existing one first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>No SPF record yet:<\/strong> add a TXT record with name <code>@<\/code> and Microsoft&#8217;s value above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Already have one<\/strong> (it starts with <code>v=spf1<\/code>): don&#8217;t add a second. Edit it and add <code>include:spf.protection.outlook.com<\/code> before the <code>-all<\/code> or <code>~all<\/code> at the end. In this guide&#8217;s example, yeevufix.com already had an SPF record for its existing email providers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=spf1 include:mxroute.com include:_spf.hostedemail.com -all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">With Microsoft 365 added, it becomes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=spf1 include:mxroute.com include:_spf.hostedemail.com include:spf.protection.outlook.com -all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once all your email runs through Microsoft 365, remove the includes for services you no longer use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 Autodiscover CNAME Record<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The autodiscover record lets Outlook and phone mail apps find the Microsoft 365 mailbox from just an email address and password, so nobody has to type in server settings.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add a CNAME record at your DNS provider: name autodiscover, pointing to autodiscover.outlook.com.<\/li>\n\n\n\n<li>If your DNS provider offers a proxy setting for records, turn it off for this record.<\/li>\n\n\n\n<li>Check it with the <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/\">DNS lookup tool<\/a>: autodiscover.yourbusiness.com should point to autodiscover.outlook.com, as in this <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/autodiscover.yeevufix.com?type=CNAME\">autodiscover CNAME lookup<\/a>.<\/li>\n\n\n\n<li>Back in the Microsoft 365 admin center, select <strong>Continue<\/strong>. Microsoft checks each record, and each one should show a status of <strong>Correct<\/strong>. When all three pass, you&#8217;ll see <strong>Domain setup is complete<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A common mistake is pointing autodiscover at the MX value (the address ending in mail.protection.outlook.com). The target must be autodiscover.outlook.com.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Testing the Microsoft 365 Autodiscover CNAME Record Was Added<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"505\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-autodiscover-cname-dns-lookup.png\" alt=\"DNS lookup showing the autodiscover CNAME pointing to autodiscover.outlook.com\" class=\"wp-image-132\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-autodiscover-cname-dns-lookup.png 820w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-autodiscover-cname-dns-lookup-300x185.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-autodiscover-cname-dns-lookup-768x473.png 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><figcaption class=\"wp-element-caption\">A DNS lookup confirms autodiscover points to autodiscover.outlook.com.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"129\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-autodiscover-cname-correct.png\" alt=\"Microsoft 365 admin center showing the autodiscover CNAME record status as Correct\" class=\"wp-image-133\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-autodiscover-cname-correct.png 861w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-autodiscover-cname-correct-300x45.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-admin-center-autodiscover-cname-correct-768x115.png 768w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><figcaption class=\"wp-element-caption\">Microsoft checks each record. <strong>Correct<\/strong> means it&#8217;s set up properly.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"873\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-domain-setup-complete.png\" alt=\"Microsoft 365 Domain setup is complete screen\" class=\"wp-image-134\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-domain-setup-complete.png 905w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-domain-setup-complete-300x289.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-domain-setup-complete-768x741.png 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><figcaption class=\"wp-element-caption\">All records pass and the domain is ready for email. <a href=\"https:\/\/www.tkwebhosts.com\/blog\/how-to-configure-spf-dkim-dmarc\/\">More on Adding MX, SPF and DMARC<\/a><\/figcaption><\/figure>\n\n\n\n<h2 id=\"step-4\" class=\"wp-block-heading\">Add DMARC and DKIM for Microsoft 365 Email Authentication &amp; Security<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DKIM and DMARC are optional, but they stop other people sending email that pretends to be you and help your email reach the inbox. Gmail and Yahoo require DMARC from bulk senders.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enable DKIM Signing for the Microsoft 365 Domain<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DKIM adds a digital signature to every email you send, so receiving servers can confirm it really came from your domain and wasn&#8217;t changed on the way.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Microsoft Defender portal at security.microsoft.com and go to <strong>Email &amp; collaboration<\/strong> &gt; <strong>Policies &amp; rules<\/strong> &gt; <strong>Threat policies<\/strong> &gt; <strong>Email authentication settings<\/strong> &gt; <strong>DKIM<\/strong>.<\/li>\n\n\n\n<li>Select your domain. Microsoft shows two CNAME records, selector1._domainkey and selector2._domainkey.<\/li>\n\n\n\n<li>Add both CNAME records at your DNS provider, with any proxy setting turned off.<\/li>\n\n\n\n<li>Back in Defender, switch on <strong>Sign messages for this domain with DKIM signatures<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Publish a DMARC Record for Microsoft 365 Email<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DMARC tells receiving servers what to do with email that fails SPF and DKIM checks, and sends you reports on who is sending as your domain.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add a TXT record at your DNS provider with the name _dmarc.<\/li>\n\n\n\n<li>Set the value to v=DMARC1; p=none; rua=mailto:dmarc@yourbusiness.com, using an address that can receive the reports.<\/li>\n\n\n\n<li>Start with p=none to monitor. Once the reports show your real email passing, change it to p=quarantine, then p=reject.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"step-5\" class=\"wp-block-heading\">Create User Account on Microsoft 365<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone who needs an email address on your domain needs a user account in Microsoft 365.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the admin center, go to <strong>Users<\/strong> &gt; <strong>Active users<\/strong> and select <strong>Add a user<\/strong>.<\/li>\n\n\n\n<li>Enter the first name, last name and display name. The display name is what people see next to your emails.<\/li>\n\n\n\n<li>Enter the <strong>Username<\/strong> (the part before the @) and pick your domain from the <strong>Domains<\/strong> list.<\/li>\n\n\n\n<li>Leave <strong>Automatically create a password<\/strong> ticked, or untick it to set your own. If you&#8217;re creating the account for someone else, tick <strong>Require this user to change their password when they first sign in<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"739\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-a-user-basics-username-domain.png\" alt=\"Microsoft 365 Add a user screen with first name, display name, username and domain\" class=\"wp-image-135\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-a-user-basics-username-domain.png 898w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-a-user-basics-username-domain-300x247.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-a-user-basics-username-domain-768x632.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><figcaption class=\"wp-element-caption\">Enter the user&#8217;s name, then the username and domain that make up their email address.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Assign a Microsoft 365 License and Domain Email Address<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Choose the user&#8217;s <strong>location<\/strong>. Microsoft uses it to decide which services the user can have, so pick the country where the person works.<\/li>\n\n\n\n<li>Under <strong>Licenses<\/strong>, select a plan that includes email, such as Exchange Online (Plan 1), Microsoft 365 Business Basic or Business Standard. If you have no spare licenses, Microsoft offers to buy one when you select it.<\/li>\n\n\n\n<li>Select <strong>Next<\/strong> through <strong>Optional settings<\/strong>. The default role is User, with no admin center access, which suits most staff.<\/li>\n\n\n\n<li>On <strong>Review and finish<\/strong>, check the name, username and license, then select <strong>Finish adding<\/strong>.<\/li>\n\n\n\n<li>Microsoft confirms the user was added to active users. Select <strong>Show<\/strong> to reveal the password and share it with the user securely. The new mailbox can take a few minutes to be ready.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"739\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-assign-exchange-online-plan-1-license-united-states.png\" alt=\"Microsoft 365 Assign product licenses screen with Exchange Online (Plan 1) selected\" class=\"wp-image-136\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-assign-exchange-online-plan-1-license-united-states.png 898w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-assign-exchange-online-plan-1-license-united-states-300x247.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-assign-exchange-online-plan-1-license-united-states-768x632.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><figcaption class=\"wp-element-caption\">Choose the user&#8217;s location and a license that includes email.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"739\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-user-review-and-finish.png\" alt=\"Microsoft 365 Add a user Review and finish screen\" class=\"wp-image-137\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-user-review-and-finish.png 898w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-user-review-and-finish-300x247.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-add-user-review-and-finish-768x632.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><figcaption class=\"wp-element-caption\">Check the details, then select <strong>Finish adding<\/strong>.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"739\" src=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-user-added-to-active-users.png\" alt=\"Microsoft 365 confirmation that the new user was added to active users\" class=\"wp-image-138\" srcset=\"https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-user-added-to-active-users.png 898w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-user-added-to-active-users-300x247.png 300w, https:\/\/www.yeevu.com\/guides\/wp-content\/uploads\/2026\/10\/microsoft-365-user-added-to-active-users-768x632.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><figcaption class=\"wp-element-caption\">The user is created. Select <strong>Show<\/strong> to see the password and share it securely.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"step-6\" class=\"wp-block-heading\">Microsoft 365 Email Login<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Users sign in with their full email address, such as you@yourbusiness.com, and the password from the admin center.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 Email Login in Outlook on the Web<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to outlook.office.com.<\/li>\n\n\n\n<li>Enter the full email address and password.<\/li>\n\n\n\n<li>If prompted, set a new password and finish setting up two-factor authentication.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Add the Microsoft 365 Mailbox to Outlook and Mobile Mail Apps<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Outlook for Windows or Mac:<\/strong> add a new account and enter the email address. Autodiscover fills in the server settings.<\/li>\n\n\n\n<li><strong>iPhone and Android:<\/strong> install the Microsoft Outlook app, select <strong>Add account<\/strong> and enter the email address and password.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"step-7\" class=\"wp-block-heading\">Set Up 2 Factor Authentication on Microsoft 365<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two-factor authentication (2FA) asks for a code or app approval as well as the password, so a stolen password alone can&#8217;t open the mailbox. New Microsoft 365 accounts usually have security defaults switched on, which ask every user to set up 2FA at sign-in.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install the Microsoft Authenticator app on the user&#8217;s phone.<\/li>\n\n\n\n<li>Sign in at outlook.office.com. When Microsoft asks for <strong>More information required<\/strong>, follow the prompts and scan the QR code with the app.<\/li>\n\n\n\n<li>To add or change methods later, go to mysignins.microsoft.com and open Security info.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"step-8\" class=\"wp-block-heading\">Test Incoming and Outgoing Microsoft 365 Email<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Test both directions before you tell anyone the new address is live.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Test Incoming Email to the Microsoft 365 Mailbox<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Send an email from a personal account, such as Gmail, to the new address.<\/li>\n\n\n\n<li>It should arrive in the Microsoft 365 inbox within a minute or two. If it bounces or doesn&#8217;t arrive, check the MX record with the <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/\">DNS lookup tool<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Test Outgoing Email From the Microsoft 365 Mailbox<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Send an email from the new mailbox to a personal account, such as Gmail.<\/li>\n\n\n\n<li>In Gmail, open the email, select the three-dot menu and choose <strong>Show original<\/strong>. SPF, DKIM and DMARC should all show PASS.<\/li>\n\n\n\n<li>If the email lands in spam or any check fails, recheck those records.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus: Microsoft 365 Shared Mailboxes, Email Migration and Google Workspace<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Add Microsoft 365 Shared Mailboxes and Aliases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You don&#8217;t need a paid license for every address. A shared mailbox, such as info@ or support@, needs no license up to 50 GB, and an alias adds an extra address to an existing user for free.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create a Microsoft 365 Shared Mailbox<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the admin center, go to <strong>Teams &amp; groups<\/strong> &gt; <strong>Shared mailboxes<\/strong> and select <strong>Add a shared mailbox<\/strong>.<\/li>\n\n\n\n<li>Enter a name and email address, such as info@yourbusiness.com, and save.<\/li>\n\n\n\n<li>Add the members who should see it. It appears in their Outlook automatically.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Add an Email Alias to a Microsoft 365 User<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Users<\/strong> &gt; <strong>Active users<\/strong> and select the user.<\/li>\n\n\n\n<li>Select <strong>Manage username and email<\/strong>, then add the alias, such as sales@yourbusiness.com.<\/li>\n\n\n\n<li>Select <strong>Save changes<\/strong>. Email to the alias arrives in that user&#8217;s inbox.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Moving Your Existing Emails to Microsoft 365<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Changing the MX record only affects new email. Old emails stay with your previous provider until you move them.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create the Microsoft 365 mailboxes first.<\/li>\n\n\n\n<li>Copy the old emails across. For most providers, use the IMAP migration in the Exchange admin center (<strong>Migration<\/strong> &gt; <strong>Add migration batch<\/strong>). For one or two mailboxes, you can export from Outlook and import the file instead.<\/li>\n\n\n\n<li>Switch the MX record to Microsoft 365.<\/li>\n\n\n\n<li>Run a final sync to catch any email that arrived during the switch.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Want it done for you? Our <a href=\"https:\/\/www.yeevu.com\/email\/microsoft-365-migration\/\">Microsoft 365 migration<\/a> service moves mailboxes without losing email.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Custom Domains to Google Workspace<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using Google Workspace instead? Google&#8217;s guide covers adding your domain as a user alias domain or secondary domain: <a href=\"https:\/\/knowledge.workspace.google.com\/admin\/domains\/add-a-user-alias-domain-or-secondary-domain\">Add a user alias domain or secondary domain<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Microsoft 365 Domain Email FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How Long Does Microsoft 365 Domain Verification Take?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usually a few minutes after you add the TXT record. DNS changes can take up to 48 hours to spread, so if verification fails, wait and try again.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why Can&#8217;t Microsoft 365 Verify My DNS Record?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, look the record up in the <a href=\"https:\/\/app.yeevu.com\/dns\/lookup\/\">Yeevu DNS lookup tool<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The record shows Microsoft&#8217;s exact value:<\/strong> your DNS is set up correctly and the hold-up is on Microsoft&#8217;s side. Microsoft&#8217;s checks can lag behind DNS changes, so wait and select <strong>Verify<\/strong> again later.<\/li>\n\n\n\n<li><strong>The record is missing or different:<\/strong> fix it at your DNS provider. Common causes are a typo or extra space in the value, the full domain typed into the name field (enter <code>@<\/code> or <code>autodiscover<\/code> only), a proxy setting left on, or old records that are still there.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Can a Domain Use Microsoft 365 Email and Another Email Provider?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Incoming email for a domain goes to one provider, set by the MX record. Other services, such as newsletter or helpdesk tools, can still send as your domain if you add them to your SPF record and set up their DKIM. Moving existing mailboxes across is covered in our <a href=\"https:\/\/www.yeevu.com\/email\/microsoft-365-migration\/\">Microsoft 365 migration<\/a> service.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why Are Microsoft 365 Emails Going to Spam?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usually because SPF, DKIM or DMARC is missing or wrong, or because the domain is new and has no sending history yet. Check all three records first. If the problem continues, our <a href=\"https:\/\/www.yeevu.com\/email\/email-deliverability-services\/\">email deliverability services<\/a> can find and fix the cause.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does Microsoft 365 Include a Free Domain Email Address?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every account comes with a free address ending in onmicrosoft.com, such as you@yourcompany.onmicrosoft.com. To use your own domain, you need to own one, which you can register with any domain registrar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a detailed Guide to Connecting your Custom Domain to Microsoft 365. Purchase a Microsoft 365 License How to purchase a Microsoft 365 License Office 365 custom domain email price The Office 365 custom domain email price depends on the plan you choose and whether it includes Microsoft Teams. Every plan below includes custom business [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-114","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":24,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/posts\/114\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yeevu.com\/guides\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}