Description
Sending newsletters, WooCommerce order emails, or the everyday WordPress emails your site fires — password resets, form notifications, receipts? SpamRate tests where those emails actually land — Inbox, Promotions, or Spam — at real Gmail, Outlook, Yahoo and other mailboxes, without leaving your WordPress admin panel. Not a content score, not a simulation — real emails checked in real mailboxes.
The plugin doesn’t replace your email service. It tests what your email service delivers.
What the plugin does
- Run deliverability tests — send a test email and see where it lands — Inbox, Promotions, or Spam — with a spam-rate score and the technical detail behind it.
- Test your WooCommerce emails — render any store email (new order, completed order, and more) with WooCommerce’s own sample data — never a real customer’s data — and see where it lands.
- Test your WordPress emails — check the deliverability of your site’s own outgoing mail, sent the same way WordPress sends password resets and notifications.
- Manage deliverability monitors — set up monitors and get alerts when deliverability drops (Pro and Max).
- Access full test history — compare results over time and track how your deliverability changes (connected account).
- 19 free diagnostic tools — SPF, DKIM, DMARC, MX, blacklists, BIMI, MTA-STS, DANE, WHOIS, SSL, and more. No SpamRate account required.
Compatible with any WordPress email plugin or service
You send a test email through your existing service, and we check where it lands. It works the same whether you send with MailPoet, FluentCRM, The Newsletter Plugin, Mailchimp, Brevo, ConvertKit, ActiveCampaign, Mailgun, Amazon SES, WP Mail SMTP, Post SMTP — or any other SMTP plugin. And every test also analyzes the SPF, DKIM, DMARC and other technical settings behind your mail, so you see not just where it lands but exactly what to fix. SpamRate never sends your mail or reconfigures your server — it measures and diagnoses what your existing setup delivers.
Free, and account-optional
The plugin is free to install, distributed through the official WordPress.org plugin directory. You get one deliverability test a day per site, plus all 19 DNS tools, with no account at all. A free SpamRate account raises that to 3 tests a day and saves your history; Pro (50 tests a day) and Max (100 a day) add campaign monitors, more test addresses, saved and pinned results, plus PDF reports and password-protected sharing on spamrate.is. Account, upgrades and billing all happen on spamrate.is — the plugin only reads your data and links out; it never changes your account.
Read-only, and your data stays put
The plugin is read-only — it tests your existing configuration but never modifies DNS records, email, or WordPress settings. It sends only the data you provide for a test, never your subscriber lists, content, or user data — and nothing contacts spamrate.is until you explicitly agree. Every call goes through this plugin’s own server-side REST proxy, so your API token stays on the server and never reaches browser JavaScript; it’s stored in your WordPress database, the same way any plugin stores its credentials.
External services
This plugin connects your WordPress site to SpamRate (https://spamrate.is), the email deliverability testing service it is built for.
Nothing is sent anywhere until you explicitly agree. When you first open the
plugin, an onboarding screen explains the setup and waits for your
confirmation.
When you click “Agree & start free testing” (site setup):
– Your site URL, WordPress version, plugin version, and an anonymous
installation identifier are sent to spamrate.is, and a private installation
token is stored locally in your WordPress database. This is required to
provide the free daily test without an account. No inbound access to your
site is needed or requested.
– The installation identifier is a one-way hash derived from your site’s secret
keys (never the keys themselves). It lets your free daily quota survive a
plugin reinstall without tying it to your domain, and it is not reversible or
shared with anyone.
When you connect a SpamRate account (optional):
– You are redirected to spamrate.is to log in or sign up (with your password,
an email code, or Google) and confirm linking this site. Authentication
happens entirely on spamrate.is; the plugin never receives your credentials.
On return, an account token is stored locally in your WordPress database.
When you initiate a deliverability test:
– The sender address you specify and the test mailboxes you selected are sent
to spamrate.is, and the system waits for an email from that sender to those
mailboxes.
When you test a WooCommerce email (WooCommerce screen):
– The chosen email template is rendered with built-in sample data — never a
real customer’s order or personal data — and sent through your site’s own
mail pipeline to SpamRate’s test mailboxes at Gmail, Outlook, Yahoo and
other providers. Your store’s From address, the selected test mailboxes and a short
tracking code (placed in the subject line) are sent to spamrate.is so the
result can be matched to your test.
When you test a WordPress email (WordPress emails screen):
– A test message is sent through your site’s mail pipeline to SpamRate’s test
mailboxes. Your site’s From address, the selected test mailboxes and a
short subject-line tracking code are sent to spamrate.is.
When you use a free DNS tool:
– The domain, IP, or record name you query is sent to spamrate.is.
When you create a monitor (Pro or Max plan):
– The sender address, the monitor name and the selected test mailboxes are
sent to spamrate.is, which then continuously watches for email from that
sender and automatically runs a deliverability check each time one arrives —
notifying you — until you pause or delete the monitor.
Service terms: https://spamrate.is/terms
Privacy policy: https://spamrate.is/privacy
Screenshots






Installation
- Install and activate the plugin.
- Open the SpamRate menu in wp-admin and click Agree & start free testing — this sets up your site with spamrate.is (see “External services” above) and unlocks the free daily test.
- Optionally connect a free account — click Connect account, log in (or sign up) on spamrate.is, and you’re returned here connected.
FAQ
-
Does it work with my email plugin or SMTP setup?
-
Yes. You send a test email through your existing service, and we check where it lands — it works the same with MailPoet, FluentCRM, Mailchimp, Brevo, WP Mail SMTP, Amazon SES, or any other SMTP plugin. The plugin tests the deliverability of what your service sends; it does not change or validate your SMTP configuration.
-
Which mailbox providers do you test?
-
Real seed mailboxes at Gmail, Outlook, Yahoo and other popular providers. You see the placement — Inbox, Promotions, or Spam — for each provider independently, so you know exactly where the problem is.
-
Does it change my DNS, email, or WordPress settings?
-
No. The plugin is read-only. It checks and tests your existing configuration but never modifies DNS records, email server settings, or any WordPress settings.
-
Does it use real customer data for WooCommerce tests?
-
No. WooCommerce email templates are rendered with WooCommerce’s own built-in sample data only — never a real customer’s order or personal data.
-
Does it read my mailbox or need IMAP access to my site?
-
No. The plugin only sends test email. Matching the delivered mail happens on spamrate.is; no inbound access or IMAP credentials to your site are ever requested.
-
Does it work without an account?
-
Yes — one free deliverability test a day per site, plus all 19 DNS tools, with no account. A free SpamRate account unlocks more daily tests and saved history.
-
Can I use it on multiple sites?
-
Yes. Install the plugin on as many WordPress sites as you need. Your plan limits (daily tests, monitors) apply across all connected sites.
-
Where is my data stored?
-
Tokens are stored in your WordPress database as options, the same way other plugins store their API credentials. Test results live on spamrate.is.
-
My host blocks outbound requests.
-
If your site sets
WP_HTTP_BLOCK_EXTERNAL, allow SpamRate’s host so the plugin can reach it. The plugin detects this and shows the exact line to paste, e.g.define( 'WP_ACCESSIBLE_HOSTS', 'spamrate.is' );. -
What happens when I uninstall the plugin?
-
All local plugin data — tokens, caches, settings — is deleted from your WordPress database (on multisite, from every site). Data already on spamrate.is (your account and test history) stays there; log in to spamrate.is to manage or delete it.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SpamRate — Email Deliverability Testing” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SpamRate — Email Deliverability Testing” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release. Consent-based one-click site setup; optional account connect via redirect log-in on spamrate.is (password, email code, or Google); real inbox-placement deliverability tests at Gmail, Outlook, Yahoo and more; WooCommerce and WordPress email deliverability tests; deliverability monitors (Pro and Max); test history; 19 free DNS/deliverability tools; Site Health integration and WP-CLI commands. All requests go through a server-side REST proxy so the API token stays on your server.
