How to Verify an Email Address for Free (Without Sending)

Jul 08, 2026 7 min read

Verifying an email address before using it is the cheapest step that avoids the most expensive damage: every email that bounces degrades your sender reputation and pushes even your good messages to spam. The good news: you can verify an address without ever sending it an email. Here is how.

How to verify an email address

  1. 1. Check the syntax

    The first filter is trivial but useful: does the address match the expected format (local part, @, domain)? An obvious typo is discarded immediately, before any network check.

  2. 2. Check the domain and MX record

    Does the domain exist, and does it have an MX record (the server that receives mail)? A domain with no valid MX can receive no message: any address on it is invalid. MX analysis also reveals the host (Google Workspace, Microsoft 365…).

  3. 3. Probe the server over SMTP

    Without sending a message, verification opens an SMTP conversation with the recipient server and asks whether it would accept the address. The answer lets you classify it: accepted, rejected, or undetermined. Some servers block this probe, which is why several methods should be combined.

  4. 4. Handle catch-all domains

    A catch-all domain accepts every address, even nonexistent ones: the SMTP test always returns a positive, inconclusive result. These addresses are classified "uncertain" rather than valid. Qualifying them needs signals beyond SMTP alone.

  5. 5. Clean the list before sending

    Remove invalid addresses, set uncertain ones aside, exclude role-based addresses (contact@, info@) that are a poor fit for named prospecting. A clean list protects your reputation and improves the deliverability of every send.

Why verifying changes everything

Deliverability is an asset that builds slowly and breaks fast. Above a few percent of hard bounces, mailbox providers drop your reputation, and your following emails land in spam — even the good ones. Systematic verification keeps that rate low and preserves your ability to reach the inbox.

Frequently asked questions

Can you verify an email without sending a message?

Yes. Verification relies on syntax, domain and MX-record checks and an SMTP dialogue with the server, without ever sending an email to the tested address.

What does an "uncertain" result mean?

Most often the domain is catch-all: it accepts every address, which prevents confirming a specific mailbox via SMTP. The address is neither proven valid nor proven invalid.

Should I verify a whole list or just new contacts?

Both: verify each new contact on entry, and periodically re-verify older lists, since addresses go stale (departures, job changes).

Does verification guarantee a reply?

No: it guarantees the address is deliverable, not that the person will reply. Deliverability and engagement are two distinct things.

Verify your addresses before sending, protect your deliverability.

Free tools

Save time with our free tools

See all tools