⚡ New Pricing Is Live
- Credits Never Expire -
Unknowns Not Charged

How Email Verification Works: Step-by-Step

A technical guide to syntax, domain, MX, mail-server, and mailbox-level checks used to evaluate email addresses without sending a message.
Email verification evaluates multiple technical signals before an address is classified. A typical process starts with syntax and domain checks, continues through DNS and MX validation, and then uses mail-server and mailbox-level signals when the receiving system allows them.
For Example:
  • Syntax - a simple check to ensure the email address conforms to common standards.
  • Domain - a lookup on the domain element of the email address to ensure it is configured to accept emails.
  • SMTP check - the really clever bit, where we check that the user mailbox exists. By checking with a would-be recipient’s email server via SMTP, we can often see whether a user for a given email address actually exists.
Info Icon
Important:
We do not physically send emails, so email verification is a safe process for your recipients.
The exact sequence varies by provider and server response, but the verification process can be understood in three main layers:
1

Syntax and Format Checks

Verification starts by checking whether the address is structurally valid before any mailbox-level request is made.
  • Syntax rules catch malformed addresses, missing characters, and invalid formatting.
  • The domain portion is normalized and prepared for DNS and mail-routing checks.
  • Addresses that fail basic checks can be classified before unnecessary mailbox-level verification is attempted.
2

Domain and MX Validation

Next, the verifier checks whether the domain can receive email and whether its mail infrastructure is configured correctly.
  • DNS and MX lookups confirm that the domain exists and publishes mail-exchange records.
  • Domain-level signals help separate broken or misconfigured domains from addresses that are ready for mailbox checks.
  • These checks happen without sending a message to the address being verified.
3

Mailbox and Risk Signals

When the domain supports further verification, Proofy evaluates mailbox and mail-server signals to determine how confidently the address can be classified.
  • SMTP and related server responses can help confirm a mailbox or show that the result is uncertain.
Catch-all and restricted mail servers may accept requests without confirming whether a specific mailbox exists. In those cases, a verifier should return a Risky or Unknown result rather than force a false Valid classification. Additional signals such as disposable or role-based detection help teams understand why an address may need separate handling.