WordPress plugin intelligence profile

Sendelva – Email Delivery for Microsoft 365

Send WordPress email through Microsoft 365 with Microsoft Graph. No SMTP password on your server, a safe fallback, and a send log.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update13 Oct 202620d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Sendelva – Email Delivery for Microsoft 365 version 0.4.0 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

If your domain’s mail lives in Microsoft 365, your WordPress server doesn’t need SMTP credentials, an SMTP relay or PHPMailer configuration. Sendelva sends everything that goes through wp_mail(), such as password resets, form notifications and order emails, through the Microsoft Graph sendMail endpoint with an app-only OAuth token. Messages go out from your real tenant and appear in the sender mailbox’s Sent Items.

How it behaves

  • Nothing changes until it’s configured. While any of the four credentials is missing, WordPress mail works exactly as before.
  • Fails safely. With fallback on (the default), a Graph error hands the message back to WordPress’s own mailer instead of dropping it. With fallback off, the send fails and wp_mail_failed fires.
  • Behaves like WordPress’s own mailer. HTML switched on with the wp_mail_content_type filter (how WooCommerce and most form plugins do it) or a Content-Type header is sent as HTML, and wp_mail_succeeded fires after each successful send, so mail logging plugins keep working.
  • HTML, Cc, Bcc, Reply-To and attachments up to the 3 MB sendMail request limit. Every address in a header such as Cc: [email protected], [email protected] is delivered, display names are kept, and an attachment keyed by name (WordPress 6.2 and newer) is sent under that name.
  • Mail goes out as the sender mailbox. Microsoft Graph sends as the configured mailbox, so a From header set by another plugin is ignored. Set Reply-To to send replies elsewhere, such as to a contact form visitor.
  • Tokens are cached and refreshed two minutes before they expire. A cached token is only used with the credentials it was issued for, and saving the settings clears it. If Microsoft refuses a token, the plugin waits a minute before asking again rather than holding up every email.
  • A send log on the settings screen keeps the last 20 messages, successes and failures alike, with Microsoft’s error message for any that failed.
  • A test message button, a setup checklist that ticks itself off, and a step-by-step Microsoft Entra guide you can show or hide.
  • Secrets can stay out of the database. The client secret field is write-only, and all four settings can be defined as constants in wp-config.php instead.

External services

Sendelva connects to two Microsoft services. It makes no requests until all four settings (tenant ID, client ID, client secret and sender mailbox) are filled in.

com ) issues the access token Sendelva uses to send mail.

  • When: before the first email is sent, then whenever the cached token is about to expire (tokens last about an hour) or the settings change.
  • What is sent: your tenant ID, client ID and client secret, and the requested scope ( https://graph.microsoft.com/.default ).

com ) delivers the email.

  • When: every time WordPress sends an email while Sendelva is configured, including test messages from the settings screen.
  • What is sent: the access token, the sender mailbox, and the message itself: its recipients (To, Cc, Bcc and Reply-To, with display names), subject, body and any attachments.

Both services are provided by Microsoft. Use of them is covered by the Microsoft APIs Terms of Use, the Microsoft Services Agreement and your organization’s Microsoft 365 agreement, and Microsoft’s handling of the data is described in the Microsoft Privacy Statement.

The settings screen also links to pages in the Microsoft Entra admin center and Microsoft’s documentation. Those are ordinary links that open only when you click them.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • microsoft 365
  • email
  • graph
  • outlook
  • smtp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity13 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.