Proper Check

← Back to blog

How email verification works

Syntax, DNS, MX, and SMTP — what a verifier checks and what it does not do (no message delivered to the inbox).

Email verification is a technical check of an address, not a test message delivered to the recipient inbox. We assess whether the address makes sense and whether the mail infrastructure looks active — before you add a lead to CRM or send a campaign.

What we check step by step

  1. Syntax — valid format (RFC) and common typos.
  2. DNS and MX — the domain exists and accepts mail.
  3. SMTP — the recipient server responds to a handshake without message content.
  4. Heuristics — disposable, catch-all, role-based (e.g. info@), free vs corporate.

No single layer is 100% deterministic. Mail servers sometimes return ambiguous responses (greylisting, catch-all).

Statuses you will see

  • Valid — likely active; safe to send in most scenarios.
  • Invalid — no MX, dead domain, or mailbox that does not exist.
  • Risky — catch-all, disposable, or role address; business decision required.
  • Unknown — inconclusive server response; retry verification.

When to verify

  • Before a campaign — remove hard bounces before your ESP counts bounce rate.
  • At signup — real-time API keeps your database clean from day one.
  • Before CRM import — one-off audit of lists from multiple sources.

Next steps

With EmailVerifier you can check a single address or upload a CSV list. One verified address = one credit, pay-as-you-go, credits never expire.