{"id":351,"date":"2025-05-06T09:43:11","date_gmt":"2025-05-06T07:43:11","guid":{"rendered":"https:\/\/www.24x7serverguard.com\/blog\/?p=351"},"modified":"2025-05-06T09:43:11","modified_gmt":"2025-05-06T07:43:11","slug":"if-youre-not-receiving-emails-on-your-microsoft-365-microsoft-business-email-account-heres-a-targeted-step-by-step-checklist-to-investigate-and-resolve-the-issue","status":"publish","type":"post","link":"https:\/\/www.24x7serverguard.com\/blog\/email-problems\/if-youre-not-receiving-emails-on-your-microsoft-365-microsoft-business-email-account-heres-a-targeted-step-by-step-checklist-to-investigate-and-resolve-the-issue\/","title":{"rendered":"If you&#8217;re not receiving emails on your Microsoft 365 (Microsoft Business Email) account, here\u2019s a targeted step-by-step checklist to investigate and resolve the issue:"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Microsoft 365 Email \u2013 Not Receiving Emails Troubleshooting<\/strong><\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 1. <strong>Check DNS &amp; MX Records<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to your domain registrar\/DNS manager and ensure <strong>MX records<\/strong> are correctly set for Microsoft 365:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">MX \u2192 yourdomain-com.<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">mail.protection.outlook.com<\/mark> (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Priority<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">0<\/mark>)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Also verify:\n<ul class=\"wp-block-list\">\n<li><strong>SPF<\/strong> record: <code>v=spf1 include:spf.protection.outlook.com -all<\/code><\/li>\n\n\n\n<li><strong>CNAME\/Autodiscover<\/strong> and <strong>TXT\/verification<\/strong> records exist<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Test via:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nslookup &#8211;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">type<\/mark>=mx yourdomain.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or use: <a class=\"\" href=\"https:\/\/mxtoolbox.com\">Microsoft DNS Checker<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 2. <strong>Microsoft 365 Admin Center<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Login to <a class=\"\" href=\"https:\/\/admin.microsoft.com\">admin.microsoft.com<\/a><\/li>\n\n\n\n<li>Check:\n<ul class=\"wp-block-list\">\n<li>User mailbox is active and licensed<\/li>\n\n\n\n<li>No email delivery restrictions on mailbox<\/li>\n\n\n\n<li>No mail forwarding or inbox rules causing redirection<\/li>\n\n\n\n<li>Email is not hitting <strong>quarantine<\/strong> or <strong>junk folder<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 3. <strong>Use Message Trace Tool<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Microsoft 365 Admin Center > Exchange Admin Center > Mail Flow > Message Trace<\/strong><\/li>\n\n\n\n<li>Search for recent failed deliveries<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 4. <strong>Check Email Routing (If hybrid setup)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you&#8217;re using third-party DNS hosting or previous cPanel hosting:\n<ul class=\"wp-block-list\">\n<li>Ensure <strong>Email Routing<\/strong> is NOT set to \u201cLocal Mail Exchanger\u201d in cPanel<\/li>\n\n\n\n<li>cPanel \u2192 Email Routing \u2192 Set to <strong>Remote Mail Exchanger<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 5. <strong>Test Email Reception<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send test emails from:\n<ul class=\"wp-block-list\">\n<li>Gmail \/ Outlook \/ other external accounts<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Check <strong>bounce-back\/NDR message<\/strong> (if any) \u2014 it will give clues<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 6. <strong>Firewall \/ Port Blocking (rare)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure that your network or ISP is not blocking Microsoft IPs (outbound SMTP\/IMAP ports).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 7. <strong>Mailbox Quarantine or Spam Filter<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <a class=\"\" href=\"https:\/\/security.microsoft.com\">https:\/\/security.microsoft.com<\/a> \u2192 <em>Email &amp; collaboration > Review > Quarantine<\/em><\/li>\n\n\n\n<li>Emails might be stuck in quarantine<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">====================================================================<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Here&#8217;s a DNS template for Microsoft 365 (Microsoft Exchange Online) setup \u2014 you can use this to configure DNS records in your domain registrar or DNS provider (e.g., domain registrar, Cloudflare, cPanel, etc.).<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcd8 <strong>Microsoft 365 DNS Template<\/strong><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Replace <code>yourdomain.com<\/code> with your actual domain.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 1. <strong>MX Record<\/strong> (Mail Routing)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>Priority<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>MX<\/td><td>@<\/td><td><code>yourdomain-com.mail.protection.outlook.com<\/code><\/td><td>0<\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">You\u2019ll get the exact MX value from Microsoft 365 Admin Center \u2192 Setup \u2192 Domains.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 2. <strong>SPF (TXT Record)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>TXT<\/td><td>@<\/td><td><code>v=spf1 include:spf.protection.outlook.com -all<\/code><\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 3. <strong>DKIM (CNAME Records)<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">These are generated per domain. You&#8217;ll need to enable DKIM in Microsoft 365 Security &amp; Compliance portal before records appear.<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>CNAME<\/td><td><code>selector1._domainkey<\/code><\/td><td><code>selector1-yourdomain-com._domainkey.yourdomain.onmicrosoft.com<\/code><\/td><td>3600<\/td><\/tr><tr><td>CNAME<\/td><td><code>selector2._domainkey<\/code><\/td><td><code>selector2-yourdomain-com._domainkey.yourdomain.onmicrosoft.com<\/code><\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 4. <strong>DMARC (Optional but Recommended)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>TXT<\/td><td><code>_dmarc<\/code><\/td><td><code>v=DMARC1; p=none; rua=mailto:admin@yourdomain.com<\/code><\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">For stricter policies, change <code>p=none<\/code> to <code>p=quarantine<\/code> or <code>p=reject<\/code>.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 5. <strong>Autodiscover (CNAME)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>CNAME<\/td><td>autodiscover<\/td><td>autodiscover.outlook.com<\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 6. <strong>MS Verification TXT Record<\/strong> (Used for domain verification)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Name<\/th><th>Value<\/th><th>TTL<\/th><\/tr><\/thead><tbody><tr><td>TXT<\/td><td>@<\/td><td><code>MS=msXXXXXXXX<\/code> (from Microsoft)<\/td><td>3600<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Found in Microsoft 365 Admin &gt; Setup &gt; Domains &gt; Verification<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 Notes:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TTL (Time to Live)<\/strong> can usually be left at default (e.g., 3600 seconds).<\/li>\n\n\n\n<li>After adding all records, go to Microsoft 365 \u2192 Admin \u2192 Domains \u2192 Check DNS status.<\/li>\n\n\n\n<li>Use tools like <a class=\"\" href=\"https:\/\/mxtoolbox.com\">mxtoolbox.com<\/a> or <code>nslookup<\/code> to verify.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u2705 Microsoft 365 Email \u2013 Not Receiving Emails Troubleshooting \ud83d\udd39 1. Check DNS &amp; MX Records MX \u2192 yourdomain-com.mail.protection.outlook.com (Priority: 0) Test via: nslookup &#8211;type=mx yourdomain.com Or use: Microsoft DNS Checker \ud83d\udd39 2. Microsoft 365 Admin Center \ud83d\udd39 3. Use Message Trace Tool \ud83d\udd39 4. Check Email Routing (If hybrid setup) \ud83d\udd39 5. Test Email [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,352],"tags":[353],"class_list":["post-351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email-problems","category-microsoft-email","tag-not-receiving-emails-on-your-microsoft-365-microsoft-business-email"],"_links":{"self":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/comments?post=351"}],"version-history":[{"count":2,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/351\/revisions"}],"predecessor-version":[{"id":365,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/351\/revisions\/365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/media\/352"}],"wp:attachment":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/media?parent=351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/categories?post=351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/tags?post=351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}