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#
- Syntax and Format Validation: Confirms the address follows RFC standards, valid characters, and domain syntax.
- DNS & MX Record Check: Ensures the recipient domain exists and has active mail exchange (MX) servers.
- SMTP Handshake Simulation: Connects with the receiving mail server to verify the mailbox exists without completing delivery.
- 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.