Linux 软件免费装
Banner图

Mail Doctor

开发者 Sarfraj Yusuf
更新时间 2026年3月26日 00:15
PHP版本: 8.1 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

email woocommerce logging smtp deliverability

下载

1.0.0 1.0.1

详情介绍:

Mail Doctor replaces WordPress' default wp_mail stack with authenticated SMTP or provider APIs plus the operational tooling fast-moving stores need. It is written for merchants, agencies, and reliability teams that want hard proof their receipts, fulfillment notices, and alerts land every time. Feature Highlights

安装:

  1. Upload the mail-doctor folder to /wp-content/plugins/ or install via the WordPress admin.
  2. Activate the plugin.
  3. Navigate to WooCommerce → Mail Doctor → Settings and enter your SMTP credentials.
  4. Use the Status tab to send a test message and review diagnostics.
Detailed installation and provider recipes are available in the Documentation section.

屏幕截图:

  • SMTP Settings: SMTP settings with multiple provider.
  • Mail Log: Email log viewer with filtering and retry controls.
  • Mail Dcotor Guide: Guide to use Mail Doctor & Support.

常见问题:

Does this plugin send all emails over SMTP?

By default, only WooCommerce emails are routed through SMTP. You can toggle the scope to All wp_mail calls on the settings tab.

Which SMTP providers are supported?

Any provider offering SMTP access (SendGrid, Mailgun, SES, Postmark, Gmail with App Passwords, etc.). Use the appropriate host, port, encryption, username, and password supplied by your provider.

Will Mail Doctor work without WooCommerce?

Most features (SMTP override, logging, retries) work without WooCommerce. Woo-specific tools (previews, email toggles) require WooCommerce to be active.

Where are logs stored?

Email activity is stored in the custom database table {prefix}maildoctor_log. Logs are automatically pruned based on the retention period set in the plugin settings (default 30 days).

How do retries work?

Failed emails are marked with a retry schedule using exponential backoff. A cron worker (maildoctor_retry_cron) runs every five minutes to process due entries. You can also trigger a manual retry from the Logs tab.

How can I get help?

See the Documentation section for configuration guides and playbooks. If you are on a support contract, provide log IDs and the output of wp maildoctor status when you reach out so the team can assist quickly.

更新日志:

1.0.1 1.0.0