Why Message-ID Domains Differ in Exchange Online Explained
Question details
The user wants to understand why message traces and mailbox audit logs in Exchange Online display different Message-ID domains for various emails.
- Product
- Exchange Online
- Device & OS
- not provided
- Scenario
- Reviewing message traces, audit logs, or email headers for tracking and troubleshooting email delivery.
- Observed behavior
- Message-IDs sometimes use Microsoft-generated domains (like outlook.com) and other times use the sender's custom domain, even in a cloud-only Exchange environment.
Ensure you have access to the Exchange Admin Center and the necessary permissions to run message traces and view full email headers.
Verify the Email Submission Method
Determine how the email was submitted to Exchange Online, as this dictates the Message-ID domain.
The Message-ID is generated by the specific system or application that submits the message. Understanding the submission source will clarify why the domain differs.
Messages sent natively through Exchange Online or Outlook client applications typically receive a Microsoft-generated domain. In contrast, emails submitted via third-party applications, automated scripts, or authenticated SMTP will often retain the sender's custom domain.
In your email client, open the message, navigate to File > Properties, and look at the 'Internet headers' box.
Scroll through the header text to find the 'Message-ID:' field to see the exact domain appended after the '@' symbol.
Check the 'X-Mailer' or 'Received' headers to determine if the email was sent via Outlook, an automated SMTP relay, or a third-party application.
Manage Your Documents and Communications with WPS Office
While Exchange Online manages your email routing, handling the documents and attachments within those emails requires a robust office suite. WPS Office is a lightweight, fully compatible, and free alternative to Microsoft Office, designed to keep your productivity high without the subscription costs.

Frequently Asked Questions
Can I force all outgoing emails to use my custom domain in the Message-ID?
Exchange Online handles Message-ID generation dynamically based on the sending client. Natively, you cannot force Outlook or Exchange Web Services to use your custom domain for the Message-ID if they default to a Microsoft domain. However, emails routed through your own SMTP relay applications will typically use your custom domain.
Does a different Message-ID domain affect email deliverability?
No, standard deliverability relies on SPF, DKIM, and DMARC records aligned with your 'From' address, not the domain inside the Message-ID header.
How do I check message headers in Outlook on the web?
Open the message in Outlook on the web, click the three dots (More actions) in the top-right corner of the email, select 'View', and then click 'View message details'.




