| 开发者 | valentinbora |
|---|---|
| 更新时间 | 2026年6月19日 14:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
does-my-email-work folder to /wp-content/plugins/This plugin diagnoses the problem and tells you exactly what's wrong with your email setup so you (or your developer) know what to fix. Common causes include missing SPF or DMARC records, which your hosting provider can usually add for you.
A normal test email just sends a message to your own inbox and confirms it left your site. That's like mailing a letter to your own house: it always arrives, so it proves nothing about whether a real customer would receive yours. This plugin sends the test email to an independent checking service that reads what actually arrived, whether Gmail and Outlook can verify it's really from you (SPF, DKIM, DMARC), which service sent it, and whether your sending address is on any spam blacklists. You get the verdict an outside inbox would give you, not a self-graded one.
No, but it helps. This plugin tests whatever email setup you currently have. If you're using your host's built-in PHP mail (which some hosts don't configure properly), the plugin will tell you, and you may want to add an SMTP plugin like WP Mail SMTP to improve deliverability.
Yes. The test email is sent through whatever email system your site uses. If you have an SMTP plugin installed, the plugin detects it and shows it in the results.
When you click "Check my domain," your domain name is sent for the DNS lookup, then your site automatically sends a test email plus the public DNS records already collected (SPF, DKIM, DMARC, MX) to our diagnostic server, which analyzes the email's routing and authentication metadata. You can also run another test later with "Send Another Test." Email reports are generated and sent locally by your WordPress installation — no email addresses leave your server for those reports.
Scan results are stored locally on your site so the plugin does not repeat lookups on every page load, and are replaced each time you run a new check. Test email data is stored on our diagnostic server (doesmyemail.work) for up to 7 days, then automatically deleted. The weekly monitoring feature stores the previous check results locally for comparison. All of the plugin's data on your site is removed when you uninstall the plugin.
Yes. On multisite, each site has its own scan results, monitoring settings, and activity log. Only users who can manage that site (typically administrators with manage_options on that subsite) can run checks, change monitoring, or view the log. Network-wide super admins can access subsite admin screens, but the plugin does not add a separate network admin menu.
This usually means your hosting provider blocks outbound email or your email setup needs attention. The plugin will show which email system your site uses to help you diagnose the issue.