What is domain existence verification?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

An email address is made of two parts: the local part (the username before the @) and the domain (the part after it). Domain existence verification checks that second part. Specifically, it checks whether the domain actually exists in DNS and whether it's set up to receive email.

The check looks for MX records. An MX record (Mail Exchange record) is a DNS entry that tells other mail servers where to deliver messages for a domain. If a domain has no MX records, there's nowhere to send email, and the address is undeliverable. If the domain doesn't resolve in DNS at all, it doesn't exist and the address is invalid.

This sounds basic, but it catches a surprising number of problems in real lists:

  • Typos in the domain: captain@harborpot.net instead of captain@harborpost.net. The local part looks fine. The domain doesn't exist.
  • Expired domains: A company shuts down or forgets to renew their domain. All addresses at that domain become undeliverable.
  • Garbage domains: Fake signups using domains like test.com or fakeinbox.xyz that were never set up for real email.

Domain existence verification is one step in a full address validation workflow. It happens after syntax checking (does this look like a valid email format?) and before the mailbox-level check (does this specific inbox exist on this domain?). Skipping it means some addresses that would immediately hard bounce on send slip through as apparently "valid."

If you're running validation before a large send and your tool is flagging a lot of domain-level failures, that's either a sign that your list has aged significantly or that some of your acquisition sources aren't doing basic quality checks. Both are worth investigating. Regular cleaning keeps domain-failure rates from building up over time.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get an explanation of what your domain failure rate tells you about your list.

I read this on the Email Almanac about domain existence verification in email validation. Help me understand what this means for my list: 1. How many domain-level failures is normal for a list my size? 2. What does a high rate of domain failures tell me about my acquisition sources? 3. How do I run this check on my current list? My details: - List size: total contacts - List age: when most addresses were collected - Last validation run: date or never - Validation tool used: tool name / none - Approximate bounce rate: e.g. 2.5% - Industry/business type: e.g. B2B SaaS, e-commerce, newsletter - Primary acquisition source: organic / paid / import / mixed

Edit the yellow boxes, then send to the AI of your choice.