Fix Microsoft 365 Not Receiving WordPress Notification Emails
Question details
The user is unable to receive automated notification emails from a WordPress website in their Microsoft 365 mailbox, even though the same emails are successfully delivered to a Gmail address.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Receiving automated form notifications or alerts from a WordPress website.
- Observed behavior
- WordPress emails do not appear in the Microsoft 365 inbox. A message trace in Exchange Online shows no record of the emails ever reaching the Microsoft 365 servers.
Ensure you have administrator access to the Microsoft 365 Exchange admin center to run a message trace, as well as administrative access to your WordPress dashboard to update email delivery settings if required.
Run a Message Trace in Exchange Online
Use the Microsoft 365 message trace tool to determine if the WordPress email ever reached your Exchange server or if it was blocked by a mail flow rule.
If a message trace shows no record of the email, it means Microsoft 365 never received it from the WordPress server. This confirms the issue lies with the website's email delivery configuration rather than your mailbox settings.
Log in to the Microsoft 365 admin center and navigate to the Exchange admin center.
In the left-hand menu, click on 'Mail flow' and then select 'Message trace'.
Click 'Start a trace', enter the sending email address from your WordPress site and your Microsoft 365 receiving email address, then set the time range to cover the last failed delivery attempt.
Click 'Search'. If the trace returns no results, the email did not reach Microsoft 365. You must then investigate the WordPress site's sending capabilities.

Configure Authenticated SMTP in WordPress
If Microsoft 365 is not receiving the emails (and the trace is empty), you must configure your WordPress site to use authenticated SMTP to ensure reliable delivery.
Switch to WPS Office for a Seamless Document Experience
While troubleshooting complex Microsoft 365 email delivery issues, consider switching to WPS Office for your daily productivity needs. It offers a fully integrated, lightweight, and free alternative to Microsoft Office, ensuring you can manage all your documents, spreadsheets, and presentations without the administrative hassle.
- 1. Download WPS Office: Visit the official WPS website to download the free installation package for your operating system.
- 2. Install the Suite: Run the installer and follow the simple on-screen instructions to set up the software.
- 3. Start Creating: Open your existing Microsoft Office files directly in WPS Office and enjoy seamless editing.

Frequently Asked Questions
Why do WordPress emails arrive in Gmail but fail to reach Microsoft 365?
Gmail sometimes accepts unauthenticated emails sent via basic PHP mail, whereas Microsoft 365 implements stricter anti-spam and security policies. If the sending domain lacks proper DNS records (like SPF, DKIM, or DMARC), Microsoft 365 may reject the email entirely before it even reaches your mailbox.
What does it mean if an email does not appear in an Exchange message trace?
If an email does not appear in a message trace, it means the Microsoft 365 servers never received the message from the sender's server. In this scenario, the failure is occurring on the sender's end (e.g., the WordPress hosting provider).
How can I make sure my WordPress forms send emails reliably?
The most reliable method is to bypass the default PHP mailer by installing a dedicated SMTP plugin on your WordPress site. Configure the plugin to route emails through an authenticated email provider or a transactional email service like SendGrid, Mailgun, or your Microsoft 365 account.




