Deliverability

Spam Test Score: What It Means and How to Fix It

What a spam test score measures, how tools like mail-tester and SpamAssassin calculate it, what a low score tells you and how to fix each problem it flags.

Max Korolev
Max KorolevFounder & CEO, Outreach2dayUpdated 6 min read
On this page

A spam test score is a grade a testing tool gives one email: how likely a spam filter is to flag it. A high score means the tool found few problems. A low score means it found things filters penalize, from missing authentication to a blocklisted IP.

What Is a Spam Test Score and Why It Matters

A spam test is a pre-send check. You send your email to an address the tool gives you, and it runs the message through a filter and a set of technical checks: authentication, content, sending server, blocklists.

Many tools build on Apache SpamAssassin, an open-source filter that adds points for each suspicious feature and treats a message as spam at 5 points by default (SpamAssassin docs). mail-tester.com, for example, runs a default SpamAssassin install, reverses the score so higher is better, and shows the result out of 10 (mail-tester FAQ).

Impact on Campaign Success

A low score points to problems that cost you results:

  • Fewer opens and replies: mail in spam is not seen.

  • Wasted effort: the copy, the list and the sending time are spent for nothing.

  • Lower return: fewer clicks, leads and meetings from the same spend.

Importance of Sender Reputation

A spam test checks one message. Providers like Gmail and Outlook also judge your sender reputation: the history of your domain and IPs and how recipients reacted to your past mail. A test cannot see that history directly, but it flags things that damage it, such as blocklist listings and missing authentication.

Spam Score Factors at a Glance

  1. Authentication Records
    ✔ SPF, DKIM, DMARC present and passing. Missing = suspicious.

  2. Content & Formatting
    ✔ No spammy phrases, ALL CAPS or broken HTML.

  3. Sender Reputation
    ✔ Your domain's and IP's history. Slow to repair once damaged.

  4. Blacklist Status
    ✔ Listed IP or domain → blocked or filtered. Check and delist.

  5. Engagement History
    ✔ Opens, replies and complaints show whether people want your mail.

📌 A test covers the first, second and fourth directly; reputation and engagement you monitor over time.

Authentication in Your Score

Before looking at content, receiving servers check whether the mail really comes from your domain. Missing or broken SPF, DKIM or DMARC records cost points in every spam test.

SPF: Authorized Senders

Sender Policy Framework (SPF) is a DNS record listing the servers allowed to send for your domain (RFC 7208). If the sending server's IP is on it, SPF passes. If not, SPF fails and the test deducts points.

DKIM: Message Signature

DomainKeys Identified Mail (DKIM) adds a signature to each message, created with your private key and checked against the public key in your DNS (RFC 6376). A valid signature shows the message comes from your domain and was not altered. A missing or broken signature costs points.

Score factors
  • Authentication
  • Content
  • Reputation

DMARC: Your Domain's Policy

Domain-based Message Authentication, Reporting & Conformance (DMARC) tells receivers what to do with mail that fails SPF and DKIM alignment (RFC 9989, which replaced RFC 7489 in May 2026). You choose the policy:

  1. None: take no action, only report failures.

  2. Quarantine: send failing mail to spam.

  3. Reject: refuse failing mail.

Gmail and Yahoo require bulk senders to publish a DMARC record; p=none is accepted (Google, Yahoo). Start there, read the reports, then tighten the policy.

These three records are the first thing to fix after a low score. For a full check of your setup, see how to run an SPF, DKIM and DMARC test.

How Content and Infrastructure Affect Your Score

Authentication Is the Minimum

Passing SPF, DKIM and DMARC gets your mail considered. What happens next depends on the content and on the history of the infrastructure you send from. A message that looks like spam is treated as spam, whatever your DNS says.

Content Checks

Filters look for patterns common in junk mail. Small things cost points: a subject line in capitals, "URGENT", a message that is one large image.

  • Avoid spam phrases: "Free", "Winner", "Act now" in quantity.

  • Keep text and images balanced: the message belongs in text.

  • Keep HTML clean: broken or bloated markup is a signal.

Write the way a person writes to another person. A plain, helpful tone scores better than a hard sell.

For B2B outreach, a short, personalized plain-text message usually avoids content penalties altogether. More on what content filters check: how to avoid spam filters.

Sender Reputation

Your domain and IPs carry a reputation built from your sending history. Poor campaigns can hurt deliverability well after they are sent. To check it, see email domain reputation checkers.

  • Spam complaint rate: each "report spam" click counts against you. Google recommends staying below 0.1% and requires staying under 0.3% (Google).

  • Bounce rate: many hard bounces point to an outdated list.

  • Blacklist status: a listing on a blocklist such as Spamhaus blocks or filters your mail at many receivers.

Infrastructure's Impact on Your Score

The servers and IPs you send from carry their own history. On a shared IP, other senders' behavior affects you even if your content is clean.

Reading Your Report

Score Ranges

Scales differ by tool. On a 10-point scale such as mail-tester's, read it roughly like this:

  • High (close to 10): few or no issues found.

  • Middle: fixable issues, usually authentication or content.

  • Low: serious problems, often a blocklist listing or failing authentication.

A high score does not guarantee the inbox. mail-tester says it directly: all spam filters work differently, and a message that passes its test can still land in spam elsewhere (mail-tester FAQ). To see where the message lands at Gmail and Outlook, follow the inbox placement test guide; are inbox placement tests reliable explains how to read one.

Analyzing Report Sections

Most reports cover:

  1. Authentication checks: SPF, DKIM and DMARC setup and results.

  2. Content analysis: the filter rules your message triggered, with their points.

  3. Blacklist status: listings for your sending IP and domain.

  4. Server and infrastructure: reverse DNS, message formatting, headers.

Treat the report as a to-do list. Fix authentication and blocklist issues first; content tweaks come after.

Free guide19 min read

Send 100,000 cold emails a month

Domains and mailboxes you need, DNS, warm-up, lists, copy and follow-ups, with a launch checklist. We email it to you and open sign-up in a new tab.

Unsubscribe in one click.

How to Improve Your Spam Test Score

Fix the Technical Foundations

  • SPF: list every service that sends for your domain.

  • DKIM: enable signing with every sending service.

  • DMARC: publish a record, start with p=none, read the reports.

Clean the List and Protect Engagement

Remove invalid addresses and hard bounces. Make opting out easy so unhappy recipients unsubscribe instead of reporting spam.

A small, engaged list does more for deliverability than a large, disengaged one.

Refine Content and Structure

Write plainly. Drop spam phrases, capitals and stacked exclamation marks. Keep images secondary and add ALT text. Use full links to your own domain.

Spam Score Improvement Checklist

  1. Authentication
    ✔ Set up SPF, DKIM and DMARC correctly.

  2. Domain Reputation
    ✔ Check blacklists (e.g., Spamhaus) and request delisting if needed.

  3. List Hygiene
    ✔ Remove invalid emails and hard bounces.

  4. Email Content
    ✔ Avoid spammy words, ALL CAPS, and excessive punctuation.

  5. Email Structure
    ✔ Balance text and images; add alt-text to all images.

  6. Links & Tracking
    ✔ Use full, working links from your domain (no shorteners).

🔑 Fix these in order, then run the test again.

Common Questions About Spam Test Scores

How Often Should I Run a Spam Test?

Before every new template or major campaign. If you send often, test on a regular schedule too. If replies or opens drop suddenly, test right away to rule out a blocklist listing or a broken DNS record.

Do I Need a Perfect Score?

No. Fix what matters: authentication failures, blocklist listings, broken links, image-only content. Tools weigh issues differently, so a consistently high score across tests matters more than one perfect result.

Spam Score vs Deliverability

A spam test score predicts how filters may treat a message. Deliverability is what actually happens: inbox, spam or bounce at each provider. A good score improves your chances; it does not guarantee placement. To see real placement, use inbox placement (seed list) tests.

Do Shared IP Addresses Affect My Score?

Yes. On a shared IP, your reputation is tied to everyone else sending from it, and a listing caused by another sender shows up in your report. Good providers monitor their shared IPs; high-volume senders can use a dedicated IP address for more control.

For more on deliverability, see the Outreach2day blog.

Outreach2day automates domain setup, SPF, DKIM and DMARC records, warm-up and per-mailbox inbox health monitoring.

Free guide

Send 100,000 cold emails a month

How to send 100,000 cold emails a month while keeping quality, engagement and conversion rates high: domains, mailboxes, warm-up, leads, copy and scaling

Step-by-step playbook · 19 min read
  • Deliverability9 min read

    How to Avoid Spam Filters: What They Check

  • Deliverability5 min read

    Email Warm-Up Service: What It Does and Costs

  • Deliverability12 min read

    How to Improve Cold Email Open Rates

  • Agent skill

    Inbox placement test planner