Cold Email7 min read

4,925 Top-1M Domains Literally Cannot Receive Your Email

Some bounces are your fault. Thousands are not: across the Tranco top-1M, our daily scan finds domains whose MX records point at nothing, at localhost, or at a literal tilde. Every one of them on your list is a guaranteed bounce you could have removed with one DNS query.

Cold email operators obsess over bounce rate for good reason: mailbox providers read a high hard-bounce rate as proof of a scraped or stale list, and reputation follows. The standard fix is email verification — checking whether the individual mailbox exists. But there is a layer above the mailbox that verification tools sometimes gloss over: whether the domain itself is capable of receiving mail at all. A surprising number are not.

As of the 2026-07-05 snapshot of our daily OpenINTEL-based scan, 664,715 Tranco top-1M domains publish MX records — and within them sits a museum of configurations that can never accept a message:

Broken MX configurations across the Tranco top-1M, 2026-07-05 snapshot
MX targetDomainsWhat happens to your email
Empty target (blank hostname)4,925No server to connect to — immediate or deferred bounce
localhost502Your own sending server tries to deliver the mail to itself
~157Not a valid hostname; resolution fails, mail queues then bounces
mail (no dot)253A relative name that resolves against the wrong zone, or nowhere

Nearly six thousand domains in the world's most-visited million, publicly announcing mail servers that do not and cannot exist. Some are parked domains with copy-pasted zone files; some are typos that nobody noticed because nobody at the company reads mail on that domain; some are half-finished migrations. From your side of the SMTP connection, the cause does not matter — the bounce is identical.

There is a right way to refuse mail — most of these are not it

A domain that genuinely wants no email — a CDN domain, a link-shortener, a brand-protection registration — has a standard, RFC-blessed way to say so. RFC 7505 defines the Null MX: a single MX record with preference 0 and a root target.

no-mail-here.example.com.   MX   0 .

A sending server that sees 0 . knows instantly and authoritatively that mail is not accepted: it can reject at submission time with a permanent error, no connection attempts, no retry queue, no five-day timeout. The localhost and empty-target hacks produce the opposite: your MTA tries, fails, queues, retries, and finally hard-bounces — slowly, and in a way that looks like a delivery failure rather than a policy. We cover adoption of the standard, and the hacks people use instead, in our Null MX field guide.

What this means for your bounce rate

For an outbound operation, these domains are pure downside, and they are trivially detectable before you send:

  • Guaranteed hard bounces. Every address at an empty-MX or tilde-MX domain will bounce. If your list was scraped or bought, a handful of these can add measurable percentage points to your hard-bounce rate in a single campaign.
  • Slow-burn queue damage. Targets like localhost and unresolvable names often fail as temporary errors first. Your infrastructure retries for days, spending connection slots and muddying your delivery metrics.
  • A signal about the whole record. A company whose MX is broken has not read email at that domain in a long time. Everything else you have on that account — the contact names, the titles — is probably equally stale.

The one-query pre-flight check

Before a list goes into a sequencer, resolve MX for every unique domain and drop the obvious corpses:

  • No MX and no A record fallback — drop.
  • Null MX (0 .) — drop; the domain is telling you explicitly.
  • MX target empty, localhost, ~, a bare unqualified name, or anything in private IP space — drop.
  • MX resolves to a real, public hostname — keep, and classify the provider while you are there (see the pre-send MX guide).
The long tail is stranger than this

Broken MX records are one corner of a much larger unknown: 12.45% of top-1M domains resolve to MX hosts no classifier recognises. The long-tail section of the daily report catalogues them, updated nightly.

MX validation removes the domains that cannot receive your mail. It says nothing about the harder question — whether the domains that can receive it will put it in the inbox. That part you verify the same way you verify everything in outbound: empirically, with a placement test against real mailboxes, before the campaign rather than after the damage.

FAQ

Why would a domain publish an MX record pointing at localhost?

Usually by accident: copy-pasted zone templates, control-panel defaults, or an admin trying to disable mail without knowing about Null MX. The domain owner typically has no idea — mail simply never worked and nobody noticed.

Do email verification tools already catch these domains?

Good ones catch most, since MX resolution is the first step of SMTP-level verification. But some tools only check that an MX record exists, not that its target is valid — an empty target or localhost can slip through as 'has MX'. A cheap explicit check on the target closes the gap.

Should I treat a Null MX domain as a bad-quality lead?

No — as a non-email lead. Null MX (RFC 7505) is a deliberate, standards-compliant statement that the domain takes no mail. The company may be perfectly real and reachable at another domain or channel; your data source simply attached the wrong domain to the contact.

How many domains use Null MX correctly versus the hacks?

Our snapshot counts thousands using ad-hoc hacks — 4,925 empty targets, 502 localhost, 157 tilde, 253 bare 'mail' — alongside domains publishing a proper '0 .' record. The daily report tracks both populations; the hacks remain stubbornly common.
Related reading
Found this useful? Share it
AB
About the author
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required