Title: SpamRate — Email Deliverability Testing
Author: spamrate
Published: <strong>August 5, 2026</strong>
Last modified: August 5, 2026

---

Search plugins

![](https://ps.w.org/spamrate/assets/banner-772x250.png?rev=3635642)

![](https://ps.w.org/spamrate/assets/icon.svg?rev=3635642)

# SpamRate — Email Deliverability Testing

 By [spamrate](https://profiles.wordpress.org/spamrate/)

[Download](https://downloads.wordpress.org/plugin/spamrate.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/spamrate/#description)
 * [Reviews](https://wordpress.org/plugins/spamrate/#reviews)
 *  [Installation](https://wordpress.org/plugins/spamrate/#installation)
 * [Development](https://wordpress.org/plugins/spamrate/#developers)

 [Support](https://wordpress.org/support/plugin/spamrate/)

## Description

Sending newsletters, WooCommerce order emails, or the everyday WordPress emails 
your site fires — password resets, form notifications, receipts? [SpamRate](https://spamrate.is)
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

[⌊Dashboard — daily test quota, active monitors, DNS tools and a 10-day results 
chart.⌉⌊Dashboard — daily test quota, active monitors, DNS tools and a 10-day results
chart.⌉[

Dashboard — daily test quota, active monitors, DNS tools and a 10-day results chart.

[⌊New deliverability test — enter your sender, pick test addresses per provider,
and run.⌉⌊New deliverability test — enter your sender, pick test addresses per provider,
and run.⌉[

New deliverability test — enter your sender, pick test addresses per provider, and
run.

[⌊Live test result — per-mailbox Inbox / Promotions / Spam placement with your spam-
rate score.⌉⌊Live test result — per-mailbox Inbox / Promotions / Spam placement 
with your spam-rate score.⌉[

Live test result — per-mailbox Inbox / Promotions / Spam placement with your spam-
rate score.

[⌊Monitors — auto-test every campaign you send from a given sender (Pro and Max).⌉⌊
Monitors — auto-test every campaign you send from a given sender (Pro and Max).⌉[

Monitors — auto-test every campaign you send from a given sender (Pro and Max).

[⌊DNS tools — SPF, DKIM, DMARC, MX, blacklists and more, inside wp-admin.⌉⌊DNS tools—
SPF, DKIM, DMARC, MX, blacklists and more, inside wp-admin.⌉[

DNS tools — SPF, DKIM, DMARC, MX, blacklists and more, inside wp-admin.

[⌊Account — your plan, usage, and connection status.⌉⌊Account — your plan, usage,
and connection status.⌉[

Account — your plan, usage, and connection status.

## Installation

 1. Install and activate the plugin.
 2. 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.
 3. 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.

Contributors

 *   [ spamrate ](https://profiles.wordpress.org/spamrate/)

[Translate “SpamRate — Email Deliverability Testing” into your language.](https://translate.wordpress.org/projects/wp-plugins/spamrate)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/spamrate/), check out
the [SVN repository](https://plugins.svn.wordpress.org/spamrate/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/spamrate/) by [RSS](https://plugins.trac.wordpress.org/log/spamrate/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * The test results screen now updates the Blacklists tab live when IP blacklist
   data arrives, instead of needing a manual refresh.

#### 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.

## Meta

 *  Version **1.0.1**
 *  Last updated **60 minutes ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [deliverability](https://wordpress.org/plugins/tags/deliverability/)[email](https://wordpress.org/plugins/tags/email/)
   [newsletter](https://wordpress.org/plugins/tags/newsletter/)[smtp](https://wordpress.org/plugins/tags/smtp/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/spamrate/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/spamrate/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/spamrate/reviews/)

## Contributors

 *   [ spamrate ](https://profiles.wordpress.org/spamrate/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/spamrate/)