logo
search
Send & Receive Issues

Fix Microsoft 365 Not Receiving Emails from Custom Domains

Maira MehtabMaira Mehtab Oct 23, 2026 868 views

Question details

Microsoft 365 fails to receive emails from specific custom domains, often returning a Non-Delivery Report (NDR) to the sender.

Fix Microsoft 365 Not Receiving Emails from Custom Domains
Product
Microsoft 365
Device & OS
not provided
Scenario
Moving a domain to a new registrar like GoDaddy and configuring Microsoft 365 mail services.
Observed behavior
Senders from certain custom domains cannot deliver messages to the Microsoft 365 email and receive an NDR, indicating missing DNS records or incomplete propagation.
Before you start

Ensure you have administrator access to both your Microsoft 365 tenant and your domain registrar (e.g., GoDaddy) to review and modify DNS configurations.

Solution 1Recommended

Review NDR and Run a Message Trace

Use the Microsoft 365 admin tools to track the path of the failed email and pinpoint the exact error returned in the Non-Delivery Report (NDR).

A message trace allows administrators to see exactly where an email was blocked or dropped. Analyzing the sender's NDR alongside the message trace will quickly reveal if the issue is due to routing, spam filtering, or missing DNS records.

1
Obtain the Detailed NDR

Ask the sender to provide the complete Non-Delivery Report they received when the email failed, paying close attention to the specific error code.

2
Access Exchange Admin Center

Log in to the Microsoft 365 admin center with administrator credentials and navigate to the Exchange admin center.

3
Run a Message Trace

Go to 'Mail flow' > 'Message trace', enter the sender's and recipient's email addresses, and run the trace to identify delivery blocks or routing failures.

Review NDR and Run a Message Trace
Administrator Rights Required: Only users with global admin or Exchange admin roles can access the Exchange admin center and run message traces.
Free Microsoft Office alternative

Looking for a Reliable and Free Office Suite? Try WPS Office

While troubleshooting your Microsoft 365 email hosting issues, consider WPS Office for your document creation needs. It is a powerful, lightweight, and highly compatible alternative to Microsoft Office that offers a familiar interface without the recurring subscription costs.

  1. 1. Download the Installer: Visit the official WPS Office website to download the free installation package for your operating system.
  2. 2. Install WPS Office: Run the setup file and follow the on-screen instructions to quickly install the productivity suite on your device.
  3. 3. Start Creating Documents: Open WPS Office and instantly create, edit, or seamlessly open your existing Microsoft Word, Excel, or PowerPoint documents.
Fully compatible with Microsoft Office formats (.docx, .xlsx, .pptx) for seamless sharing and editing.Lightweight software that installs quickly and runs smoothly even on older devices.Familiar user interface ensuring zero learning curve for migrating users.Built-in robust PDF editing features without needing extra third-party tools.
microsoft office alternative - wps office

Frequently Asked Questions

How long does it take for Microsoft 365 DNS changes to propagate?

DNS changes, including updating MX and SPF records at your registrar, typically take between 24 and 72 hours to fully propagate across global DNS servers. During this time, email delivery may be inconsistent.

What is an NDR in email troubleshooting?

An NDR (Non-Delivery Report) is an automated bounce-back message returned to the sender. It provides specific error codes indicating why an email could not be delivered, such as incorrect routing, spam blocks, or invalid DNS records.

Why can I receive emails on my .onmicrosoft.com address but not my custom domain?

The .onmicrosoft.com address is your default Microsoft 365 routing address and operates independently of your custom DNS records. If it receives mail successfully, your tenant is functioning, and the issue is likely tied to incorrect or propagating MX records on your custom domain.