Email tool
Disposable Email Domain Checker
Check whether a domain or email address appears on the public disposable-email blocklist, and verify with a live DNS lookup whether it can actually receive mail.
Domain or email address
What this checker does
This tool answers two separate questions about a domain. First, does it appear on the open-source disposable-email-domains blocklist — the same community-maintained list that thousands of signup forms quietly consult before accepting your address? We check the exact domain and every parent domain, because a listing for example.com also covers [email protected]. Second, can the domain receive mail at all? A live MX lookup shows whether mail servers are published for it. We operate a disposable email service ourselves, so we see both sides of this: how detection works, and how often it is wrong.
How disposable-address detection actually works
There is no single registry of disposable domains. Sites that block throwaway addresses combine several techniques, each with different trade-offs:
- Exact-match blocklists — open-source lists (like the one this tool uses) that volunteers keep updated via pull requests. Fast and cheap, but always behind reality.
- MX fingerprinting — many disposable domains point their MX records at the same few mail servers, so a form can flag any domain whose MX target matches a known provider even if the domain itself is brand new.
- Registration signals — hundreds of domains registered on the same day, with the same registrar and nameservers, are likely part of one rotation pool.
- Commercial reputation APIs — paid services that aggregate all of the above plus live probing, sold to signup-fraud teams.
Why results can be wrong
Treat a listing as a signal, not a verdict. False positives happen: privacy alias services and small mail hosts occasionally end up on blocklists even though their addresses are permanent, and an entire hosting provider's shared domain can get listed because of a few abusive tenants. False negatives are even more common: disposable providers rotate fresh domains in faster than any list can track, so a domain that is absent from the list today may be a throwaway that was registered this morning. If your legitimate domain is listed here, the upstream project accepts removal requests via pull request on GitHub.
Who finds this useful
A few situations where checking a domain's disposable status genuinely helps:
- Developers deciding whether to block disposable signups — and weighing the cost of false positives against the spam they prevent.
- Users whose address was rejected by a signup form and who want to know which list flagged them.
- Deliverability engineers debugging why mail to a customer domain bounces — a missing MX record tells you immediately.
- Anyone evaluating whether an unfamiliar domain in their inbox belongs to a real mail host or a burner.
FAQ
- Is this the same list big websites use? — There is no canonical list. Most sites layer an open-source blocklist like this one with commercial APIs and their own heuristics, so results differ between sites.
- My domain is listed but should not be. — The upstream disposable-email-domains project on GitHub accepts corrections through pull requests; once merged, downstream sites pick up the fix as they update.
- Does a missing MX record mean a domain is disposable? — No. It only means the domain cannot reliably receive mail right now. Parked, misconfigured, and send-only domains have no MX either.