logo
search
Send & Receive Issues

Fix Microsoft 365 Emails Rejected by Private Domains

Camila MilosovichCamila Milosovich Sep 28, 2026 869 views

Question details

Users are experiencing email delivery failures where messages sent from a Microsoft 365 account to a specific private domain are rejected as invalid.

How to Fix Microsoft 365 Emails Rejected as Invalid by Private Domains
Product
Microsoft 365 / Exchange Online
Device & OS
not provided
Scenario
Sending outbound emails from Microsoft 365 to a recipient hosted on a private domain server.
Observed behavior
The outbound emails are rejected by the destination server, returning a Non-Delivery Report (NDR) indicating that the recipient, domain, or message is invalid.
Before you start

Try sending a test email to the affected private domain from a completely different email provider (such as a personal Gmail or Yahoo account) to determine if the issue is isolated to Microsoft 365 or if it is a global issue with the recipient's domain.

Solution 1Recommended

Run a Message Trace and Verify DNS Records

Use the Exchange admin center to identify the exact point of rejection and verify the destination's MX and SPF records.

A message trace will reveal the specific SMTP response code generated when the destination server rejected the email. Concurrently verifying DNS records ensures the email is being routed to the correct server.

1
Run a Message Trace

Log in to the Exchange admin center (EAC). Navigate to 'Mail flow' > 'Message trace'. Enter the sender and recipient addresses, adjust the time range, and click 'Search' to view the specific rejection reason and SMTP error code.

2
Verify Recipient MX Records

Use an external DNS lookup tool to check the MX (Mail Exchanger) records for the recipient's private domain. Ensure the records point to their active email hosting provider and that there are no conflicting priority entries.

3
Check Microsoft 365 SPF Records

Ensure your own domain's SPF record correctly includes Microsoft 365 to prevent the receiving server from marking your emails as spam. Your DNS should have a TXT record containing 'v=spf1 include:spf.protection.outlook.com -all'.

Run a Message Trace and Verify DNS Records
DNS Propagation Time: If you or the recipient recently updated DNS records, it can take anywhere from 15 minutes to 48 hours for the changes to fully propagate across global DNS servers.
Free Microsoft Office alternative

Boost Your Productivity with WPS Office

While resolving Microsoft 365 email routing issues, keep your document workflows running smoothly. WPS Office is a lightweight, highly compatible alternative to Microsoft Office that lets you create, edit, and share documents without interruption.

  1. 1. Visit the Official Site: Go to the official WPS Office website on your computer or mobile device.
  2. 2. Download the Software: Click the 'Download' button to get the correct version for your operating system.
  3. 3. Install and Work: Run the installer, follow the on-screen prompts, and instantly open your existing Microsoft Office files.
Free, lightweight, and fast installation on any deviceFully compatible with Microsoft Word, Excel, and PowerPoint formatsFamiliar user interface requiring zero learning curveBuilt-in PDF editing tools for comprehensive document management
microsoft office alternative - wps office

Frequently Asked Questions

What does the error '550 5.1.1 User unknown' mean in a bounce-back message?

This SMTP error typically indicates that the specific email address you are trying to reach does not exist on the recipient's email server. You should double-check the spelling of the email address.

Why can I send emails to Gmail accounts but not to this specific private domain?

If you can successfully send emails to large providers like Gmail, your outgoing mail server is functioning correctly. The private domain might have misconfigured DNS routing, overly strict spam filters, or an expired server certificate.

How long does it take for MX or SPF record changes to take effect?

DNS changes, including updates to MX or SPF records, usually take between 15 minutes and 48 hours to fully propagate across the global internet depending on the TTL (Time to Live) settings.