| 开发者 | Sarfraj Yusuf |
|---|---|
| 更新时间 | 2026年3月26日 00:15 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
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
.eml downloads, header/body inspection, filterable status views, and CSV exports for audits.mail-doctor folder to /wp-content/plugins/ or install via the WordPress admin.By default, only WooCommerce emails are routed through SMTP. You can toggle the scope to All wp_mail calls on the settings tab.
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.
Most features (SMTP override, logging, retries) work without WooCommerce. Woo-specific tools (previews, email toggles) require WooCommerce to be active.
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).
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.
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.
.eml exports, CSV downloads, manual retry, quarantine, and queue draining controls.