What is email verification?

Email verification checks whether an address can receive mail before anything is sent to it — confirming the domain resolves, the mail server responds, and the mailbox exists. Verification returns a status for each address rather than a simple yes or no.

Why it matters

Sending to addresses that bounce damages the sending domain's reputation, and reputation is what decides whether messages to the good addresses arrive at all. Verification also stops a rep spending a morning on a list where a large share of the rows were never deliverable.

How email verification works

  1. The syntax is checked against the address format rules.
  2. The domain is checked for mail records, which rules out addresses at domains that accept no mail at all.
  3. The mail server is queried to see whether it acknowledges the specific mailbox.
  4. The result is compared against known patterns — disposable domains, role addresses, catch-all configurations.
  5. A status is returned and stored with the date the check was made.

What each verification status means

Email verification statuses, what each means and what to do with the address
StatusWhat it meansWhat to do
ValidThe mailbox exists and accepts mailSafe to send
InvalidThe mailbox does not exist, or rejects mailSuppress — do not send
Catch-allThe domain accepts everything, so the mailbox cannot be confirmedSend carefully, in small volumes
RoleA shared address such as info@ or sales@Rarely one person; usually exclude from outbound
UnknownThe server did not answer clearlyRe-check later rather than treating it as valid

Common mistakes

  • Treating catch-all as valid. A catch-all domain accepts everything, including addresses that reach nobody.
  • Verifying once and never again. A verified address goes dead the moment its owner leaves.
  • Mailing role addresses in an outbound sequence, then wondering why reply rates and complaint rates both look strange.
  • Verifying at import rather than before send. The check is only useful at the moment the address is used.

Related terms

Email verification

Common questions

Can every address be verified?

No. A domain configured as catch-all accepts mail for any address, so no external check can confirm that a particular mailbox exists behind it. Some servers also decline to answer verification queries at all, which is what an “unknown” status means.

Does verification guarantee a message will be delivered?

It guarantees the address exists and accepts mail. Whether the message reaches an inbox also depends on the sending domain's reputation, the content, and the recipient's filters — verification removes one cause of failure, not all of them.