WPO365 | MICROSOFT 365 GRAPH MAILER icon

WPO365 | MICROSOFT 365 GRAPH MAILER

by Marco van Wieren

View on WordPress.org
80 Quality Score
Active Installs
18/30

At roughly 10,000 active installs, it sits well below general-purpose SMTP plugins in the marketplace, which reflects its narrow focus on the Microsoft ecosystem rather than mass appeal.

Update Freshness
25/25

Last updated June 2026 and tested against WordPress 7.0 with PHP 7.4 as the minimum, indicating the developer is actively keeping pace with core releases.

User Rating
15/15

A 98/100 score across 39 reviews is excellent, though the small sample size means the rating carries less statistical weight than plugins with thousands of ratings.

Support Health
8/15

Zero support threads, both open and resolved, gives no signal about how the developer handles issues, though this could indicate either low demand for help or that users route support through other channels.

WP Compatibility
15/15

Tested with WordPress 7.0 and requires PHP 7.4+, which is current and appropriate for a plugin shipping in 2026.

Scores higher than 79% of indexed plugins

About

Send WordPress emails from a M365 / Exchange Online Mailbox using Microsoft Graph, leveraging OAuth for authentication which is more secure than SMTP

Active Installs 10k+
Rating ★★★★½ 4.9/5
Last Updated 2026-09-05 2:00pm GMT
Requires WordPress 5.0+
Tested Up To 7.1
Requires PHP 7.4+

Security History

1 known vulnerability, all patched
1 Medium

Most recent: February 23, 2025

View details ▸

Powered by Wordfence Intelligence

What It Does

WPO365 | Microsoft 365 Graph Mailer replaces WordPress's default PHP mail function by routing outbound messages through the Microsoft Graph API using OAuth 2.0 authentication. In practical terms, it lets you send transactional emails (order confirmations, password resets, contact form submissions) from a Microsoft 365 or Exchange Online mailbox without storing SMTP passwords in your WordPress database. The plugin hooks into wp_mail and authenticates against Azure AD on every send.

Who It's For

This plugin is built for businesses and IT teams already running their email infrastructure on Microsoft 365 or Exchange Online who need transactional WordPress email to come from a corporate mailbox. It fits organizations with security policies that prohibit storing SMTP credentials in wp-config or the database, and companies in regulated industries that require OAuth-based authentication and audit trails through Azure. It is particularly useful for multi-tenant setups where centralized mail control matters more than broad provider flexibility.

Who Should Skip It

If your site uses Gmail, Amazon SES, SendGrid, Postmark, or any non-Microsoft email provider, this plugin adds nothing for you and you will be better served by WP Mail SMTP or FluentSMTP. Solo bloggers, hobby sites, and small businesses without an M365 subscription should skip it, since the OAuth setup alone is overkill for a simple contact form.

The Bottom Line

WPO365 | Microsoft 365 Graph Mailer does one specific thing well: sending WordPress email through Microsoft Graph with OAuth, which is genuinely more secure than storing SMTP credentials. With an overall quality score of 80.11/100, strong maintenance signals, and top-tier ratings, it is a solid choice for M365-locked environments. However, its narrow scope and modest install base mean it is not the right pick for anyone outside the Microsoft ecosystem.

Tags

email microsoft phpmailer smtp wp_mail