Email Validation vs. Email Verification: What Each Actually Checks
The difference between email syntax validation, domain and MX checks, mailbox verification and risk scoring, and which you need for signups vs. list cleaning.
5 min read
"Email validation" and "email verification" are often used to mean the same thing, but the checks behind them range from a simple pattern match to contacting the recipient's mail server. Knowing which checks a tool runs tells you what problems it can actually catch.
The layers of checking
1. Syntax. Is the address well formed: a local part, an @, and a valid domain? This catches typing errors like jane@@acme.com or a missing domain. It's instant but shallow: nobody@nowhere-domain-123.com passes.
2. Domain and mail servers (MX). Does the domain exist, and does it publish mail servers? A live DNS lookup answers this. It catches dead domains, typo domains that don't exist, and domains that explicitly refuse mail (a "null MX" record). Most bounces from mistyped domains are caught here.
3. Risk signals. Is it a disposable domain? A role inbox like info@ shared by a team? A free provider? A likely typo of a popular domain? These don't tell you whether the inbox exists, but they tell you how much to trust it.
4. Mailbox verification. Does this specific inbox exist? This requires connecting to the domain's mail server and asking whether it would accept mail for the address, without sending anything. It can catch addresses at real domains that don't exist (jane.doe@acme.com when there is no Jane). But many large providers accept every address during this check or block it entirely, and "catch-all" domains accept everything, so results are often "unknown".
Which do you need?
At signup, speed and fraud signals matter most. Syntax, live MX lookup and risk signals (disposable, typo, role) run in well under a second and stop most fake and mistyped addresses before the account is created. Showing a "did you mean gmail.com?" suggestion recovers real users who mistyped.
For list cleaning before a campaign, bounces matter most. Domain and MX checks remove dead domains; mailbox-level verification adds value for older lists at company domains, where people may have left.
What VerifyGrid checks
VerifyGrid's email validation runs syntax, live MX lookup (with fallback to the domain's address record, and null-MX detection), disposable-domain detection, role-inbox and free-provider flags, and typo suggestions, and combines them into a 0–100 risk score with reasons. It checks the domain, not the individual mailbox: it never sends probe messages to mail servers.
Check an address with the free email checker, or upload a CSV in the dashboard to clean a whole list.