FREE EMAIL TOOL

Is your domain's email set up right?

Check the records that decide whether your email gets delivered: MX, SPF, DKIM, DMARC, reverse DNS, and the major spam blocklists.

Free. No signup. Try .

The six things receivers judge your domain on.

01

MX records

Whether the domain can receive mail at all, and which provider handles it. No MX means no inbox.

02

SPF

Which servers may send as the domain. We validate the record, the all-qualifier, and the 10-DNS-lookup limit that silently breaks long records.

03

DKIM

Cryptographic signing keys, probed across 16 common selectors used by Google, Microsoft, Zoho, Fastmail, iCloud, and others. Weak 1024-bit keys get flagged.

04

DMARC

The policy that tells receivers what to do with mail that fails SPF and DKIM, plus whether you actually receive reports about it.

05

Blocklists

The domain against NordSpam and SuomiSpam, and the mail server IPs against Barracuda, SpamCop, PSBL, and s5h.net.

06

Reverse DNS and extras

PTR records with forward confirmation, plus MTA-STS, TLS-RPT, and DNSSEC for setups that go beyond the basics.

How the checker works, honestly.

Straight answers about what we check, what the results mean, and what happens to your domain.

What does this checker look at?

It reads the public DNS records that decide whether your email gets delivered: MX records, SPF, DKIM (across 16 common selectors), DMARC, reverse DNS on your mail server IPs, and MTA-STS, TLS-RPT, and DNSSEC. It also checks the domain and its mail server IPs against six spam blocklists. Everything is resolved over DNS; we never connect to your servers.

What does a good result look like?

MX records pointing at your provider, exactly one SPF record ending in ~all or -all within the 10-lookup limit, an active 2048-bit DKIM key, and a DMARC record at p=quarantine or p=reject with a rua= reporting address. That combination is what mailbox providers like Gmail and Outlook now expect from senders.

Why does DKIM show "not found" when my provider says it is set up?

DKIM keys live under a selector name that each provider chooses, and there is no way to list a domain’s selectors from the outside. We probe 16 common ones, which covers the major providers, but if yours uses a custom selector the key will not show up here. You can enter your selector name in the DKIM section to check it directly.

My domain or IP is on a blocklist. What now?

A domain listing is serious: find out what triggered it, fix that first, then request removal. Each list runs its own delisting process on its own site, usually free. If your MX is a big provider like Google or Microsoft, IP listings are their problem to fix, not yours.

Why isn’t Spamhaus in the results?

Spamhaus, SURBL, and URIBL refuse queries that arrive through public DNS resolvers, which is how this tool reads DNS, so we only query lists that answer. Check Spamhaus directly at check.spamhaus.org. If a list shows "unavailable", we could not get an answer this time; it does not mean you are listed.

Do you store the domains people check?

Results are cached at the edge for about ten minutes so repeated checks of the same domain are fast. We keep aggregate usage analytics, but we do not build lists of checked domains or contact anyone about their results.

Setting these records up by hand?

Banger hosts email on your domain and publishes MX, SPF, DKIM, and DMARC for you, with guided DNS setup and live verification. You get you@yourdomain.com in minutes, not an afternoon of record debugging.