How to run a free spam test (email deliverability audit)?

🕐 ✍️ Sandeep Saxena🗂️ Email Deliverability, Deliverability Audit, Email ToolsUpdated

How to run a free spam test (email deliverability audit) - send one email, get a score out of 10 and a prioritized list of what to fix first.
Summarize with AI

A spam test is the fastest way to answer the question every sender is really asking: will this email reach the inbox, or land in spam? You send one real email to a disposable address and, within seconds, get a score out of 10 plus an itemized report of what is helping or hurting this message's delivery - authentication, reputation, blacklists, spam-content and formatting - with exactly what to fix first.

Think of it as a quick, focused snapshot - not a full audit. A complete email deliverability audit goes far deeper: your campaign and sending history, Google Postmaster and Microsoft SNDS reputation data, SMTP and bounce logs, list hygiene, warmup and volume patterns, and much more that no single message can reveal. The free spam test is the two-minute entry point - it catches the technical issues on one send, and shows you when it is worth the deeper look.

This guide walks you through running the free spam test with Postbox Mailtester end to end - getting a one-time test address, sending from the system you actually use, and reading every section of the report so the score becomes a to-do list, not a mystery. No signup, no login, about two minutes.

Prefer to just run it? Start your free spam test here. Otherwise, here is the whole thing, step by step.

Part 1 - Run the test

Step 1 - Get your one-time test address

Open the Postbox Mailtester homepage and click Get my test address. You get a disposable address that exists only for your test - no signup, no login.

The Mailtester homepage with the Get my test address button
The starting point. One click on Get my test address - no signup, no login.
A freshly issued one-time test address with the Copy address button, the saveable results link and the waiting spinner
Your one-time address. Copy it, and note the results link below it - save that link and you can open your report any time, even if you close this page.

Step 2 - Send the email you want tested

Send to that address from the real system you want to audit - your Google Workspace or Microsoft 365 mailbox, your ESP (as a campaign test-send), or your own server. The report grades whatever actually delivered the message, so a test sent from the wrong place audits the wrong thing.

  • Use your real content - subject and body - not "test 123". The spam-content analysis is only as real as the message you send.
  • Keep the page open; it detects your email automatically. Or copy the results link shown under the address and come back any time.
  • Each address takes one test. Fix things, then run a fresh test to confirm.
The test email sent from a real Outlook mailbox to the one-time test address
The test email, sent from a real mailbox. Real subject, real body, the one-time address in To - the report will grade exactly this message and the system that delivered it.

Step 3 - Read your score

Within seconds of delivery the report appears, headlined by a score out of 10 - the overall verdict. 9-10 means technically clean; 7-8 means correctable issues; below 7 means something is actively hurting delivery. Just below the number, three things turn that score into a to-do list:

  • Area health bars - Authentication, Reputation and Content, each scored out of 10 on its own issues. They are independent health signals, not slices of the overall score, so they show you where a problem lives at a glance: a low Authentication bar with full Reputation and Content bars means fix your SPF/DKIM/DMARC, not your content.
  • What to fix first - an action plan in impact order, each fix showing the points it would recover (for example +0.5) and, where it matters, a badge for who can act: you, your provider (shared-infrastructure items like some blocklists or reverse DNS on a shared IP pool), or only time (domain age).
  • Your reachable score - the best score you can realistically hit once you fix everything in your control, so you are never chasing points locked behind a shared IP or a domain's age.

Under the board every section collapses, so you can open the ones flagged for attention and skip the rest. The remainder of this guide walks each section in order.

The top of a report: 9.5 out of 10, an Area Health box with Authentication, Reputation and Content bars, and a What to fix first action plan showing a reachable score of 10 out of 10 and a DMARC fix worth plus 0.5 points
The score board. The overall 9.5/10, then the Area Health bars (here Authentication 9.5, Reputation and Content both 10 - independent signals, not a split of the score), and What to fix first: a single DMARC fix worth +0.5 that would take this sender to its reachable 10/10. Reports live for 30 days, then delete.

Part 2 - Reading the report, section by section

Your message, as recipients see it

The first panel of the report is the message itself, in four tabs. Rendered shows your HTML email in a safe sandbox with a width toggle - Mobile (375px), Tablet (768px) and Desktop - so you can check that buttons, images and text survive a phone screen, where most email is opened first. Text shows the plain-text part (what strict clients and some filters read). Headers lists the authentication headers - Authentication-Results and friends - plus key headers like From, Reply-To and List-Unsubscribe: this is the raw evidence every other section of the report interprets. Source is the complete message exactly as it was delivered, for when you need to see everything. It opens on the Rendered tab at Desktop width, with remote images blocked by default because they can track opens. The Rendered panel also flags risky HTML - a <script> tag, an <iframe>, or inline event handlers - because mailbox clients strip or block these, so at best they break your layout and at worst they trip spam filters. Here is the rest.

The Rendered tab switched to Mobile width, showing the email at 375px phone width
The same email at Mobile width (375px). One click and you see what most recipients actually meet first - if buttons overflow or text shrinks unreadably, you find out here, not in replies.
The Headers tab showing the DKIM-Signature and ARC-Authentication-Results headers on top and key headers - From, To, Return-Path, Date, Subject, Message-ID - below
The Headers tab. Authentication headers first (here a DKIM signature with d=outlook.com, s=selector1), then the key headers - From, To, Return-Path, Date, Subject, Message-ID. When a later section says SPF or DKIM failed, this is where you see the raw material it judged.
The Source tab showing the complete raw message including Return-Path, Received chain, ARC headers and DKIM-Signature
The Source tab. The complete raw message exactly as delivered - Received chain, ARC seals, DKIM signatures and all. Everything the audit sees, you can see.

Authentication - SPF, DKIM, DMARC and alignment

The most important section. It shows whether SPF and DKIM pass, and - what most tools skip - whether they align with your visible From domain. Unaligned passes are why mail "passes SPF" yet still fails DMARC. Anything red here outranks every other fix on the page.

The authentication panel with all six rows green and the SPF row expanded, showing the SPF record, the pass result and the aligned verdict
The authentication panel. Six rows - SPF, DKIM, DMARC, reverse DNS, sending-domain MX and hostname resolution. Every row expands: here SPF is open, showing the record we found, the pass result and the alignment verdict against the From domain.
The DKIM row expanded, showing the DKIM signature, its alignment and the 2048-bit public key
DKIM expanded. The signature itself, its alignment with your From domain, and the public key we fetched from DNS - including the key length (2048 bits is the modern standard).
The DMARC and Reverse DNS rows expanded, showing the DMARC record with its pass result and the sending IP's forward-confirmed PTR
DMARC and reverse DNS expanded. The DMARC record with its result, and the sending IP's PTR resolving forward and back (FCrDNS) - the pair of checks that prove the infrastructure is who it claims to be.

DMARC policy

Whether your domain publishes DMARC and at what enforcement level: p=none (monitoring only), p=quarantine, or p=reject (spoofing actually blocked). If your subdomain has no DMARC record of its own, the panel shows a chip noting the policy is inherited from your organizational (root) domain - that is how DMARC works, and it is the policy that actually applies to this mail. If you are at p=none, our free DMARC Monitor is the safe path to enforcement.

The DMARC policy panel: p=none flagged as monitoring only and not yet protected against spoofing, with the record, the aggregate reporting rua address, the alignment mode and a Set up free DMARC monitoring button
The DMARC policy panel. This domain publishes p=none - monitoring only, not yet protected against spoofing. The panel shows the record, the aggregate-reporting (rua) address and the alignment mode, and links our free DMARC monitoring as the safe path toward enforcement.

BIMI - your brand logo in the inbox

BIMI (Brand Indicators for Message Identification) puts your verified brand logo next to your messages in Gmail, Yahoo and Apple Mail - a visible trust signal that lifts recognition and open rates. It only works once DMARC is enforced (p=quarantine or p=reject), and for the blue verified checkmark most inboxes also want a VMC (a Verified Mark Certificate tied to a registered trademark). The report's BIMI panel previews your published logo and record, or - if you have not set it up - explains what it takes. BIMI is optional and never lowers your score; it is upside, not a requirement. When you want it, our BIMI setup guide walks the steps, and we can set it up for you.

The BIMI panel in the not-set-up state: no BIMI record, an explanation that BIMI shows your brand logo in Gmail, Yahoo and Apple Mail once DMARC is enforced, and a Get BIMI set up for you button
The BIMI panel, not-set-up state. No BIMI record yet - the panel explains what BIMI does and its one prerequisite (enforced DMARC first). When a logo is published, this panel previews it instead.

Domain age

When your sending domain was registered. Brand-new domains carry near-zero reputation and get filtered harder everywhere - age is informational and never changes your score, but it explains a lot of cold-start pain.

The domain age panel: registered 1994-08-18, 32 years old
Domain age. A 1994 registration - 32 years of reputation. A domain registered last month gets the opposite treatment, which is why cold-start senders warm up slowly.

Gmail & Yahoo sender requirements (2024)

The bulk-sender checklist both providers enforce: authentication, alignment, a DMARC record, valid reverse DNS, TLS, one-click unsubscribe and a spam-complaint ceiling. Items the report cannot measure from one message (like your complaint rate) are marked as such rather than guessed.

The Gmail sender requirements panel: authentication and DNS items green, one-click unsubscribe and spam-complaint rate as neutral notes
Gmail's checklist. Green means met; the grey ! items are notes, not failures - here one-click unsubscribe (required only at 5,000+ messages/day) and the complaint rate, which no single message can measure.
The Yahoo sender requirements panel with the same items evaluated against Yahoo's rules
Yahoo's checklist. The same 2024 rules as Google's, evaluated separately - Yahoo tracks complaints through its own Complaint Feedback Loop.

Microsoft sender requirements (2025) + compauth forecast

Microsoft's own 2025 bulk-sender rules, plus two things unique to Postbox Mailtester: a compauth forecast - the composite-authentication verdict Outlook.com / Microsoft 365 would stamp on this exact message - and Microsoft 365-specific findings read from the message path (tenant-default DKIM, onmicrosoft.com sending). The model comes from our complete Microsoft deliverability guide.

The Microsoft sender requirements panel: requirement rows, the compauth forecast predicting compauth=pass reason=100, and the Sent via Microsoft's infrastructure row
The Microsoft panel. The 2025 requirement rows, the compauth forecast (here: pass reason=100, the best possible verdict), and - because this test was sent from an Outlook.com mailbox - the Sent-via-Microsoft's-infrastructure row detected from the message path.

Spam content (SpamAssassin)

Your subject and body run through SpamAssassin - the same class of filter many receivers use. The report lists every rule your message triggered with its point value; the lower the total, the better. Fix the named rules, not vibes.

The SpamAssassin content score panel listing every triggered rule with its points, such as SPF_PASS, DKIM_VALID_AU, HTML_MESSAGE and FREEMAIL_FROM
The SpamAssassin panel. Every rule your message triggered, with its points and a plain-English explanation - positive is good, -5 or lower is treated as spam. Fix the named rules (here, for example, the HELO hostname missing an SPF record), not guesses.

Content & formatting

Message hygiene receivers quietly grade: a plain-text part beside your HTML, a List-Unsubscribe header, a sane image-to-text balance, safe links and a valid Message-ID. Individually small, together they separate "professional sender" from "template blast". A separate content-safety check then looks at your links and attachments three ways: it queries each link's domain against URI blocklists (Spamhaus DBL and SURBL - the lists that flag known spam, phishing and malware domains), flags links whose visible text points to a different domain (a classic phishing tell), and flags dangerous attachment types such as executables and macros. (It reads the domains and file types - it does not open attachments or run a virus scan.)

The content safety panel: your content is safe, link domains checked against URI blocklists, no threats found
The content-safety panel. Each link's domain checked against URI blocklists, plus the phishing-link and dangerous-attachment-type checks - here, clean. If a link's domain were listed, its text pointed somewhere different, or an attachment were a risky type, it would be called out here.
Three panels: content safety with no threats found, formatting checks with a List-Unsubscribe note, and the blocklist panel showing the shared-IP note for a Microsoft Outlook pool IP
Content safety, formatting and blocklists in one view. Links and attachments scanned clean; the formatting checks pass except a List-Unsubscribe note (recommended for bulk mail only); and below, the blocklist panel - including the shared-IP note: this test's delivery IP belongs to Microsoft Outlook's shared pool, so minor-list entries reflect the pool, not the sender.

Blocklists

(Shown at the bottom of the capture above.) Your sending IP against 25+ IP blocklists (these track the server that delivered your message, not your domain). Only the major lists - Spamhaus, Barracuda, SpamCop, CBL - meaningfully affect delivery. If you send through Google, Microsoft or an ESP, the report tells you when a listed IP is a shared pool IP: minor-list entries there reflect the pool, not you, and need no action. You can also check any IP or domain any time with our free blacklist checker.

Share your report and download the PDF

Every report has a private shareable link (valid 30 days, then deleted) and a Download PDF button that produces a branded multi-page audit - handy for clients, colleagues or your ESP's support ticket.

The results link box with the Copied state after clicking Copy results link
Your shareable results link. One click to copy - anyone with the link sees the full report until it expires 30 days after the test.
A page of the downloaded PDF audit showing the 9.5 out of 10 score, the Area Health bars, the What to fix first action plan and the shareable report link
The PDF audit. Download PDF produces a branded, multi-page report - here the summary page: the score, the Area Health bars, the action plan and your shareable link, followed by the full report one section per page. Ready to forward to a client, a colleague or your ESP's support team.

Part 3 - What to fix first

You no longer have to work this out yourself. The report's What to fix first panel - near the top, right under the score - builds a prioritized action plan from your actual results: each fix is ordered by the points it recovers, badged with who can act on it, and capped by your reachable score so you only chase points you can actually move. The order it follows is the one an expert would use:

  1. Red authentication items - aligned SPF and DKIM on your From domain. Nothing else matters until these pass.
  2. Major blocklist listings - Spamhaus-class hits need delisting before you keep sending.
  3. DMARC - publish at least p=none, then work toward enforcement (p=quarantine, then p=reject).
  4. Provider requirement warns - one-click unsubscribe for bulk mail, reverse DNS, TLS.
  5. Content - the named SpamAssassin rules, risky HTML, and formatting gaps.

Do the items badged you can fix first, then run a fresh test and watch both the overall score and the area bars move. Items badged your provider (shared IP) or only time (domain age) are expected - they are why your reachable score may sit just below a perfect 10, and they are not worth burning time on.

Run your free spam test

That is the whole workflow: one email, a score out of 10, and a prioritized list of exactly what to fix. It is free, needs no signup, and you can re-run it as many times as you like as you work through the fixes.

Run your free spam test now. If the report surfaces something you would rather not untangle alone, that is exactly what we do - talk to a deliverability consultant.

Frequently Asked Questions

Is the spam test really free?

Yes - it is completely free, with no signup, no login and no limits. You get a disposable test address, send one email to it, and read the full report. Run it as many times as you like as you work through the fixes.

What is the difference between a spam test and a full email deliverability audit?

A spam test is a quick, single-message snapshot: it grades the technical factors on one email you send - authentication, reputation, blacklists, spam-content and formatting - and tells you what to fix first. A full deliverability audit goes much deeper, reviewing your campaign and sending history, Google Postmaster and Microsoft SNDS reputation data, SMTP and bounce logs, list hygiene, and warmup and volume patterns that no single message can show.

How is the deliverability score calculated?

The score out of 10 combines authentication (SPF, DKIM and DMARC, including alignment), reputation (blacklists, reverse DNS and domain age), your SpamAssassin content score and message formatting. The report also shows three independent Area Health bars - Authentication, Reputation and Content - so you can see exactly where any problem lives.

Do I need to install anything or create an account?

No. There is nothing to install and no account to create. Open the tool, get your one-time test address, send a real email to it from the system you actually use, and the report appears within seconds.

Get a comprehensive email deliverability auditThe free spam test grades one message and the system that sent it. For a full, expert-led review of your whole email program, get a comprehensive audit.
Chat with us!