
內容簡介
eusend 外掛旨在改善 WordPress 郵件發送的可靠性,透過 eusend API 替代 wp_mail() 函數,確保郵件經過 DKIM 簽名並能夠追蹤送達狀態,避免郵件遺失的問題。
【主要功能】
• 替代 wp_mail(),無需 SMTP 連接
• 真實的郵件送達狀態記錄
• 紀錄發送來源,便於識別
• 域名驗證,確保發件域名正確
• 衝突偵測,警告其他郵件外掛
• 完整的附件支援
外掛標籤
開發者團隊
原文外掛簡介
WordPress sends mail with PHP’s mail() function. It is unauthenticated, it fails
SPF and DKIM, and receiving servers routinely drop it without telling anyone. Password
resets never arrive. WooCommerce receipts go missing. Nobody finds out until a customer
complains.
This plugin replaces that path. Every wp_mail() call — core, WooCommerce, Contact
Form 7, Gravity Forms, your theme, anything — is sent through the
eusend API instead, DKIM-signed, from infrastructure that sits in
the EU and stores nothing outside it.
What makes this different from the other mail plugins
Most of them stop at “handed to the provider”. This one records what happened next.
Turn on delivery events and eusend posts back to your site as each message moves:
delivered, bounced, marked as spam, opened, clicked. The log stops being a list of send
attempts and becomes an answer to the question you actually have — did the customer get
their receipt? — with the receiving server’s own words when the answer is no.
Features
Replaces wp_mail() through the pre_wp_mail filter — no SMTP connection, no port 465 blocked by your host, works on serverless and locked-down hosting.
Real delivery status. Delivered, bounced, complained, opened and clicked, recorded against each message, with the bounce reason the receiving server gave.
Knows who sent what. The log names the plugin or theme that called wp_mail(), so you can tell a WooCommerce receipt from a form notification at a glance.
Domain verification checked in place. The settings screen tells you whether the From domain you typed is actually verified on your account, before you find out by sending.
Conflict detection. Warns when another mail plugin is active, which is the usual reason a correctly-configured mailer appears to do nothing.
Site Health integration. A misconfigured mail setup shows up in Tools → Site Health, where site owners already look.
Full attachment support, including WordPress 6.3’s array( 'invoice.pdf' => '/tmp/file' ) filename form.
Cc, Bcc, Reply-To, custom headers and HTML mail, handled the way core handles them.
Configurable logging — off, failures only, metadata, or metadata plus the message body — with automatic retention.
Configure from the admin screen, from wp-config.php constants, or from environment variables.
WP-CLI: wp eusend status, wp eusend test, wp eusend log, wp eusend domains, wp eusend events.
Filters and actions for developers: eusend_should_send, eusend_email_payload, eusend_email_tags, eusend_email_sent, eusend_webhook_event.
Data and privacy
The plugin talks to api.eusend.dev, operated by eusend. Sending an email transmits its
recipients, subject, body, headers and attachments to that API, which is what delivering
it requires. Mail is processed and stored inside the EU.
Enabling delivery events registers this site’s REST endpoint on your eusend account and
stores a signing secret locally; every incoming event is verified against it before
anything is written.
The plugin makes no other outbound requests, sends no analytics, and phones nothing home.
eusend
Terms · Privacy
