Banger

Is your domain's email set up right?

One check for the records that decide whether your email gets delivered: MX, SPF, DKIM, DMARC, reverse DNS, and the major spam blocklists. Free, no signup.

Works with any domain. 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 Spamhaus DBL and SURBL, and the mail server IPs against Spamhaus ZEN, 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.

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?

First check whether it actually affects you: a listing on the Spamhaus PBL is normal for IP space that should not send mail directly, while DBL or SBL listings are serious. 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 do some blocklists show "unavailable"?

Spamhaus and some other lists refuse queries that arrive through public DNS resolvers, which is how this tool queries them. Unavailable means we could not get an answer, not that you are listed. You can check those lists directly on their own lookup pages.

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.

Get Started with Banger

Or read the new-domain setup guide.