Email verification checks whether an email address exists, can receive mail, and poses any deliverability risk—without sending an actual email to the recipient.

The 4-Step Verification Process#

  1. Syntax and Format Validation: Confirms the address follows RFC standards, valid characters, and domain syntax.
  2. DNS & MX Record Check: Ensures the recipient domain exists and has active mail exchange (MX) servers.
  3. SMTP Handshake Simulation: Connects with the receiving mail server to verify the mailbox exists without completing delivery.
  4. Spam Trap & Disposable Detection: Flags temporary disposable domains, honeypots, and role accounts (e.g. support@, sales@).

Verification Status Codes#

  • Valid: Safe to send with high deliverability confidence.
  • Risky / Catch-all: Server accepts all incoming mail, exact deliverability cannot be guaranteed.
  • Invalid: Address does not exist or domain is inactive.