Mail Tester: Free Email Deliverability Tool

Use our Mail Tester to check email authentication, spam scores, and deliverability in one click.

Ensure your emails reach the inbox — test now for free.

Send your newsletter to:
Built with by Henry Timmes · Named contributor to RFC 7489 (DMARC)
WORKS WITH ALL EMAIL PROVIDERS
Mailchimp Sendgrid Mailjet hubspot Constant Contact Sparkpost

About This Tool

This Mail Tester was built by Henry Timmes, a named contributor to RFC 7489, the IETF standard that defines DMARC, now required by Gmail, Yahoo, and Microsoft for bulk senders. That foundational work directly informed how this tool evaluates your email.


Most mail testers simply run your email through SpamAssassin and give you a score. This tool goes further, checking your SPF alignment, DKIM signing, DMARC policy, blacklist status, and compliance signals the way a mailbox provider actually evaluates incoming mail. Because understanding how those systems work from the inside is exactly what a decade of email authentication work provides.


Henry also founded ZeroBounce, one of the world's leading email validation platforms, along with Unlock The Inbox, Postbox US, and Campaign Cleaner, each built around the same principle: that deliverability is never one thing. Your content, your data, your infrastructure, and your reputation are all either working for you or against you, depending on how you manage them.


If your emails are landing in spam, especially on Microsoft 365, book a free 15-minute call. No pitch, no obligation, just answers.

Understanding Your Mail Tester Results

What each check actually means, and why it matters for inbox placement.

SPF (Sender Policy Framework)

SPF is a DNS record that tells the world which IP addresses are allowed to send email for your domain. When your message arrives at Gmail, Yahoo, or Microsoft 365, the first thing they do is check whether the sending IP is on that list. If it's not there, that's a red flag. The most common reason SPF fails is that senders add a new ESP, like SendGrid or HubSpot, and forget to add it to their SPF record. The other one is exceeding 10 DNS lookups, which breaks SPF entirely even if everything looks correct. Use ~all while you're troubleshooting and switch to -all once you're confident your record is complete.

DKIM (DomainKeys Identified Mail)

DKIM puts a cryptographic signature in every email you send. The receiving mail server pulls your public key from DNS and uses it to confirm two things: that the email actually came from your domain, and that nobody modified it in transit. If DKIM is missing or the signature doesn't validate, that's a trust problem. Gmail, Yahoo, and Microsoft all require DKIM for bulk senders now. Most ESPs will handle the signing automatically once you add a CNAME record to your DNS. If your test is showing a DKIM failure, start there.

DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC is what ties SPF and DKIM together. It also tells receiving servers what to do when something fails: none means monitor only, quarantine means send it to spam, and reject means block it outright. The part people get tripped up on is alignment. DMARC doesn't just need SPF or DKIM to pass; it needs the domain in your From header to match the domain that passed those checks. You can pass both and still fail DMARC if the domains don't line up. This happens a lot when ESPs use their own Return-Path domain. The fix is getting your ESP to sign with DKIM using your domain. DMARC also sends you reporting data on who is sending mail that claims to be from you, which is useful for spotting spoofing.

Spam Score

The spam score comes from SpamAssassin, which looks at your subject line, HTML, links, headers, and text-to-image ratio and assigns points for anything that looks suspicious. Under 1.0 is where you want to be. Above 4.0 and you're in trouble. Above 5.0 and SpamAssassin considers it spam. The common culprits are all-caps subject lines, excessive exclamation points, broken or missing unsubscribe links, and sketchy URLs. One thing to understand though: spam score only tells you what SpamAssassin thinks. Gmail, Yahoo, and Outlook each run their own filters on top of that, and those systems weight sender reputation and engagement heavily. A clean score alone won't save you if your domain has a reputation problem.

Blacklist Status

Blacklists are real-time databases that track IP addresses and domains with a history of sending spam. Mail servers query these on every inbound message. If your sending IP or domain shows up on Spamhaus, Barracuda, SORBS, or SpamCop, your email can fail across multiple providers at once with no other explanation. The usual causes are high complaint rates, spam trap hits from old or purchased lists, or a mail server that got compromised. Getting delisted means going to each blacklist operator's website individually and submitting a request. Spamhaus will not delist you until the underlying problem is actually fixed, not just claimed.

HTML & Content Analysis

Authentication and spam score are not the whole picture. The HTML in your email is evaluated too. Missing unsubscribe links will get you flagged by Gmail and Yahoo, both of which now require them for bulk senders. Heavy image-to-text ratios, broken links, deeply nested table structures, and URLs pointing to low-reputation domains all add up. Our Campaign Cleaner platform checks for all of this automatically and fixes the issues in one click, so you are not hunting through your HTML manually before every send.

Frequently Asked Questions

Questions we hear from senders who can not figure out why their email is going to spam.

It checks the things mailbox providers actually look at: whether your sending IP is authorized by SPF, whether DKIM is signing correctly, whether DMARC passes with proper alignment, what your spam score is, and whether your IP or domain is on any blacklists. Most deliverability problems trace back to one of those five things. This tool shows you all of them in one place, from a real email you send, not a simulation.

SpamAssassin's threshold is 5.0, but realistically you want to be under 2.0. Under 1.0 is ideal. Scores between 2.5 and 4.0 usually mean something specific is triggering points and it is worth finding out what. The score is based on content only though. Even a 0.0 score will not help you if your domain has a reputation problem at Gmail or Microsoft. Spam score is one input, not the whole answer.

Almost always one of two things. Either the IP that sent your email is not listed in your SPF record (which happens when you add an ESP and forget to update DNS), or your record has more than 10 DNS lookups and breaks at evaluation time. Check your SPF record first, make sure every sending source is included, and count your lookups. Use ~all while you're fixing things, then tighten it to -all once you're sure the record is complete.

DMARC needs alignment, not just a pass. That means the domain in your From header has to match the domain that passed SPF or DKIM. If your ESP uses their own Return-Path domain and is not signing with DKIM for your domain, you can pass SPF for their domain and DKIM for their domain, but neither of those aligns with your From domain. DMARC fails. The fix is configuring your ESP to sign outgoing email with DKIM using your own domain. Most major ESPs support this with a CNAME record in your DNS.

Each provider has its own filter. Gmail weighs engagement signals heavily: opens, clicks, replies, whether people move your mail out of spam. If your Gmail recipients have been ignoring or deleting your emails, Gmail learns from that and starts filtering you regardless of how clean your authentication looks. Microsoft 365 has its own blocklists and is especially strict with cold outreach; some Microsoft reputation issues require working directly with their deliverability team. When you are landing in spam at one provider but not others, it is almost never an authentication issue. It is a reputation issue specific to that provider.

Blacklists are real-time databases of IPs and domains flagged for sending spam. Mail servers check them on every incoming message. Getting listed on Spamhaus, Barracuda, or SpamCop can tank your delivery across multiple providers at the same time. It usually happens because of spam complaints, spam trap hits from stale lists, or a sending infrastructure that got compromised. To get removed, you go to each operator's website and submit a delisting request. Spamhaus specifically will not remove you until the problem that got you listed is actually resolved.

Before any major send, and any time you change your template, switch ESPs, or update your DNS records. Monthly checks are reasonable for regular senders. Run one immediately if your open rates drop unexpectedly. Blacklists and authentication records can change without you knowing. An IP that was clean three weeks ago may have been listed since. Misconfigurations have a way of sitting quietly until they cause a problem with a large campaign.

Yes. It works with any ESP: Mailchimp, SendGrid, HubSpot, Constant Contact, Klaviyo, Brevo, ActiveCampaign, Postmark, Mailjet, Amazon SES, and anything in-house. You just send your actual email to the address we generate, and we check what arrives. That means the results reflect exactly what a mailbox provider sees, headers and all, regardless of what system sent it.

BIMI puts your brand logo next to your email in the inbox. It requires a DMARC policy of p=quarantine or p=reject, a BIMI DNS record pointing to your SVG logo file, and in some cases a Verified Mark Certificate from an approved issuer. It is not a deliverability requirement; it is a brand visibility feature. For high-volume senders it can lift open rates and shows inbox providers that you have done the work on authentication compliance. Get your SPF, DKIM, and DMARC in order first. BIMI is the layer you add after that foundation is solid.

Are You Ready To Experience The Difference?

CC Logo

Become a part of the Campaign Cleaner community today, and join countless satisfied customers who have witnessed significant improvements in their email deliverability and campaign success. Don't let HTML issues hold you back; let Campaign Cleaner optimize your campaigns and boost your inbox rates.

Let's Get Started