[WordPress] 外掛分享: Tahhan JMAP Mailer

首頁外掛目錄 › Tahhan JMAP Mailer
WordPress 外掛 Tahhan JMAP Mailer 的封面圖片
全新外掛
安裝啟用
尚無評分
20 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.3.5 上架:2026-06-26

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Tahhan JMAP Mailer」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Tahhan JMAP Mailer replaces WordPress’s built-in mailer with the modern JMAP protocol (RFC 8620 / RFC 8621). JMAP is the successor to IMAP and SMTP, designed from scratch for the modern web. It communicates over standard HTTPS, works through firewalls and NAT without any special port configuration, and is natively supported by leading mail servers such as Stalwart Mail Server, Fastmail, and Cyrus IMAP.
Unlike SMTP plugins that require relay credentials, third-party services, or open ports, Tahhan JMAP Mailer connects directly to your own JMAP-capable mail server using HTTP Basic authentication over an encrypted HTTPS connection. The JMAP session is auto-discovered from /.well-known/jmap — no manual API URL configuration needed.
Tahhan JMAP Mailer is built as a proper WordPress plugin: it uses wp_remote_get/post, WP_Error, WordPress nonces, and the standard sanitization and escaping APIs throughout. There are zero external PHP dependencies. It hooks into pre_wp_mail to intercept every wp_mail() call site-wide and deliver the email through a two-step JMAP pipeline: Email/set to create the email object, followed by EmailSubmission/set to submit it for delivery.
Every send attempt is logged (recipient, subject, status, JMAP IDs) in a capped mail log — message bodies are never stored. The plugin ships with a full admin UI including a setup wizard, live connection testing, multi-account management, conditional routing rules, a retry queue with exponential backoff, open tracking, CSV log export, and WooCommerce email type detection.
Features

JMAP Protocol — Full RFC 8620 / RFC 8621 implementation, two-step Email/set + EmailSubmission/set delivery
Auto-discovery — JMAP session discovered automatically from /.well-known/jmap
Multi-account — Configure multiple JMAP accounts (Primary, Transactional, etc.)
Routing rules — Route emails to specific accounts based on recipient domain, subject, plugin type, and more
Retry queue — Failed sends automatically retried via WP-Cron with exponential backoff
Open tracking — Optional 1×1 pixel tracking for HTML emails, entirely self-hosted
WooCommerce integration — Detect and route WooCommerce order, customer, and admin emails
Mail log — Last 100 send attempts with recipient, subject, status, JMAP IDs, error details
CSV export — Download the full mail log as a CSV file
Multiple identities — Per-account JMAP sending identities with auto-resolve support
Setup wizard — Guided first-time configuration with step-by-step instructions
Live connection testing — AJAX-based JMAP session test with step-by-step feedback
No external dependencies — Zero third-party PHP libraries required

Compatible Servers
Tahhan JMAP Mailer works with any mail server that implements RFC 8621 (JMAP for Mail):

Stalwart Mail Server — Full JMAP support, recommended for self-hosted setups
Fastmail — Full JMAP support, commercial hosted service
Cyrus IMAP — Full JMAP support, enterprise self-hosted
Apache James — Full JMAP support, open source Java-based server
Any RFC 8621-compliant server — The plugin uses only standard JMAP capabilities

延伸相關外掛

文章
Filter
Apply Filters
Mastodon