Bulwark JMAP Mail #9 in Email & Notifications
Replaces WordPress default mail sending with JMAP (RFC 8620/8621) protocol support. Send emails via any JMAP-compatible server.
by Bulwark · github.com/bulwarkmail/wordpress-jmap · website
★ 2stars
4release downloads
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/bulwarkmail/wordpress-jmap/releases/download/1.0.0/bulwark-jmap-mail-1.0.0.zipFrom the readme
Bulwark JMAP Mail
A WordPress plugin that routes wpmail() through the modern JMAP protocol (RFC 8620 / RFC 8621) instead of relying on PHP mail or a traditional SMTP plugin.
Screenshots
Settings page
Test email received
Features
- Sends WordPress mail through any compatible JMAP server
- Discovers the JMAP session automatically via .well-known/jmap
- Handles redirected discovery endpoints and normalizes advertised API URLs for reverse-proxy setups
- Resolves the sender identity and Sent mailbox automatically
- Supports HTML and plain-text messages with plain-text fallback
- Supports CC, BCC, Reply-To, and file attachments
- Provides a dedicated Test Recipient field for admin test emails
- Shows account, identity, capabilities, and warnings in the connection test UI
- Includes a built-in mail log for recent sent and failed attempts
- Compatible with RFC 8620/8621 servers such as Stalwart Mail Server
Requirements
- WordPress 5.8 or later
- PHP 7.4 or later
- A JMAP server that supports urn:ietf:params:jmap:core, urn:ietf:params:jmap:mail, and urn:ietf:params:jmap:submission
- An account with at least one usable sending identity
- Access to a mailbox with the sent role
Instal
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 1.0.0 | Apr 3, 2026 | bulwark-jmap-mail-1.0.0.zip | 4 |