Linux 软件免费装
Banner图

SendPaw Mail

开发者 platkadigital
更新时间 2026年8月25日 19:26
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email mail smtp transactional email deliverability

下载

1.2.0 1.1.7 1.3.0

详情介绍:

SendPaw Mail makes WordPress email actually arrive. It replaces WordPress's default mail sending (wp_mail()) with delivery through SendPaw, so your transactional email — order confirmations, user registrations, password resets, contact-form notifications — reaches the inbox instead of the spam folder. You can send using either of two independent methods, whichever suits your host: The HTTP API and SMTP are two different protocols with their own separate credentials — pick either one as your primary sending method, with optional automatic fallback from API to SMTP if the API call fails. Features: Note: SendPaw is a self-hosted service, so you'll need to enter the hostname of your own SendPaw instance (there is no single shared hostname for all users).

安装:

  1. Upload the sendpaw-mail folder to /wp-content/plugins/, or install it through the WordPress Plugins screen.
  2. Activate the plugin.
  3. Go to Settings > SendPaw Mail.
  4. Enter the API key from your SendPaw dashboard, or click "Connect to SendPaw" to have one created and filled in for you.
  5. Save, then send a test email to confirm your configuration works.
If you send over SMTP instead, the SMTP host is already filled in with SendPaw's server — you only need to add your SMTP username and password. Change the host if you send through a different provider.

屏幕截图:

  • Connect flow (placeholder — to be replaced with an actual screenshot).

常见问题:

Which PHP versions are supported?

PHP 7.4 is the minimum. The plugin is compatible with PHP 8.0 through 8.5, including the stricter null-argument handling introduced in PHP 8.1: every value is cast to string before it reaches trim(), preg_replace() or similar, so a null coming from wp_mail() headers or an unset settings field never triggers a deprecation notice. The plugin declares all class properties explicitly, so it is unaffected by the deprecation of dynamic properties (PHP 8.2) and will keep working when that becomes an error in PHP 9. It uses no functions or extensions removed in PHP 8.5.

Can I use a subdomain as my sending domain?

Yes. A subdomain such as mail.example.com or news.example.com is added and verified as a domain in its own right, with its own SPF, DKIM and (optionally) tracking and bounce records published under that subdomain. Note that verifying example.com does not automatically authorise its subdomains — add each sending subdomain separately, and make sure the From: address on this settings screen matches a verified one.

What's the difference between API and SMTP in this plugin?

The API sends through SendPaw's HTTP endpoint (faster, and less likely to be blocked by hosting firewalls). SMTP sends using the standard SMTP protocol to SendPaw's ingress. The plugin can use the API as the primary method and automatically fall back to SMTP if the API fails.

Why do I need to enter the "Host" myself?

SendPaw can be self-hosted, so every instance has its own hostname — there is no single hostname that works for every user.

Are attachments supported?

Yes. Attachments passed to wp_mail() — WooCommerce invoices, form uploads, and so on — are sent over both transports. On the API path the server validates each file against an allowlist of types and the operator's size/count limits, and rejects the message if a file isn't allowed rather than delivering it without the attachment.

更新日志:

1.3.0 1.2.0 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.0 1.0.0