Select Verification Mode

Choose the depth of verification required for your email list. We offer fast domain-level checks and deep server-level validations.

How Verification Works

1 DNS-Level Verification (Domain Level)

This step checks if the domain name (the part after the @) actually exists and is configured to receive emails. It doesn’t tell you if the specific user exists, only if the "house" is built.

  • What it checks: It looks up the domain's DNS records, specifically searching for MX (Mail Exchanger) records.
  • The Logic: If a domain has no valid MX records, it cannot receive email, meaning any email address associated with it is automatically invalid.
  • Result: It filters out completely dead domains, typos in domains (like gmaill.com), or parked domains.

2 SMTP-Level Verification (Server Level)

This is a deeper, more precise check. Once the DNS check confirms the server exists, SMTP verification knocks on the door of that specific mail server to ask if the exact mailbox exists.

  • What it checks: It establishes a brief, simulated connection with the mail server using SMTP commands (like HELO, MAIL FROM, and RCPT TO).
  • The Logic: It asks the server: "Hey, do you have a user named 'john.doe'?" The server will respond with a status code (e.g., 250 OK if it exists, or 550 User Unknown if it doesn't).
  • Crucial Detail: A good verification tool drops the connection right after getting the answer without actually sending a real email.

Summary of the Flow

DNS Level: "Does the domain company.com exist and have an email server?" → Yes.

SMTP Level: "Does alex@company.com actually work on that server?" → Yes / No.