How can you test spam score before sending?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You've written a great campaign, you're ready to hit send, and then you wonder: will this actually reach the inbox? Testing your spam score before sending is how you find out before your subscribers do.

Here's a practical workflow that covers the main layers worth checking.

Start with Mail-Tester

Mail-Tester is free and takes about two minutes. It gives you a unique address. You send your actual campaign (or a close draft) to that address, then visit the site to see your score out of 10. Anything 8 or higher is a healthy result. Below 7, you'll see exactly what dragged you down, things like missing authentication, suspicious links, or content flags.

The score itself is a SpamAssassin score in disguise. SpamAssassin assigns points for rule violations, and the total determines whether a filter blocks or passes your message. A SpamAssassin score of 5.0 or higher typically triggers a spam flag, so lower is better on that scale. Mail-Tester flips it so higher is better, which is easier to read.

Check your authentication first

Before worrying about content, make sure your SPF, DKIM, and DMARC records are all passing. Authentication failures add significant points to your spam score and no amount of clean copy fixes a broken record. Mail-Tester shows auth results right in its report.

Add inbox placement testing for critical sends

GlockApps goes a step further than a score. It sends your email to real seed mailboxes at providers like Gmail, Outlook, and Yahoo, then tells you how many landed in the inbox, how many hit spam, and how many went to promotions tabs. A good spam score doesn't always mean inbox placement. Knowing the difference matters more than most people realise. (This distinction is covered in more depth in the spam score vs. placement test question.)

What to actually look at in the results

  • Authentication status. SPF, DKIM, and DMARC should all pass. Any failure here is fix-first territory.
  • SpamAssassin score. Aim for under 2.0. Between 2.0 and 5.0 is a yellow flag. Above 5.0 is a red one.
  • Blocklist hits. If your sending IP or domain is on a blocklist, your score almost doesn't matter. You can run a quick check with our free blocklist checker.
  • Link analysis. Shortened URLs, redirect chains, or links pointing to flagged domains all raise your score.
  • HTML structure. Badly coded HTML, excessive image-to-text ratios, or hidden text can all trigger filter rules.

For developers and high-volume senders

Running a local SpamAssassin instance lets you test messages directly from your build pipeline and see exactly which rules fired. It takes setup, but it's worth it if you're sending at scale and want to catch issues before a campaign ever touches your ESP.

Speaking of which, many ESPs have a built-in spam check in their send flow. It's worth using, but treat it as a first pass, not a final verdict. It won't tell you about placement or blocklists.

Still if you're unsure how to read what comes back, our SOS hotline is free and we'll walk you through it.

The most useful email questions, once a month

One email a month. New questions worth reading, real deliverability changes (Gmail and Outlook updates, etc.), and any tool or report that landed since the last issue. No fluff, no upsell.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Paste your test results and get a prioritised fix list

I want to check my email campaign for spam issues before I send it. Please review the following details and tell me: (1) which authentication records might be failing, (2) what content issues could raise my spam score, (3) what SpamAssassin score I should be aiming for, and (4) which tools make the most sense for my situation. Here's what I'm working with: - My sending domain: your domain - My ESP: your ESP - Campaign type (marketing, transactional, re-engagement): campaign type - Any test results I already have (Mail-Tester score, GlockApps report): paste results or 'none yet' - Main concern (spam folder, low open rates, authentication errors): your concern Based on this, rank the issues I should fix first and tell me what good looks like for each metric.

Edit the yellow boxes, then send to the AI of your choice.