Anti-spam teardown · Filter

Email verification

“We verify emails” can mean a regex, an SMTP probe, or a confirmation link. They differ enormously in what they prove, what they cost, and what they break.

Corey Haines · San Diego · Aug 2026

One of 12 anti-spam teardowns. Bypass techniques change; this page states its date so you can judge how stale it is.

The short answer

Format checks catch typos. Deliverability checks catch typos better and catch a real slice of fake addresses. Only double opt-in proves someone controls the mailbox — and it moves your drop-off into an inbox you do not control.

What it stops

Scripted botsMass submitters that never render your page.
Yes
Targeted automationHeadless browsers, solver services, residential proxies — aimed at you.
Partly
Paid humansPeople doing it by hand, cheaply.
No
Real people, bad leadsGenuine humans who were never going to buy.
No
Cost to the real buyerWhat it asks of the person you actually wanted.
Medium

How it works

Format validation checks the string is shaped like an address. It runs client-side, costs nothing, and proves almost nothing — asdf@asdf.com passes every regex ever written. It is not a defense; it is a typo check, and it belongs on every form for that reason alone.

Deliverability checking goes further: resolve the domain’s MX records, then probe the mail server to ask whether the mailbox exists. Commercial services wrap this with disposable-domain lists, role-account detection (info@, sales@) and a confidence score. It runs server-side, costs a fraction of a cent per check, and answers a real question.

Double opt-in sends a confirmation link and only accepts the submission once it is clicked. It is the only one of the three that establishes a person had access to the mailbox at a specific moment.

What it actually stops

Deliverability checking removes fabricated addresses at non-existent domains and mailboxes that do not exist at real ones. It also catches the pattern that made one B2B team give up on their page entirely:

the company names sometimes don’t match up to the email domain, the domains might be misspelled versions of actual companies (itterable.com)
u/robwalte · B2B software company, 100–200 people · r/marketing · Jun 2024

But the highest-value thing it does has nothing to do with spam, and it is the reason to buy it even if you have no spam problem at all. It catches gmial.com, hotmial.co.uk, and the address with a fat-fingered surname — real buyers whose lead is currently landing nowhere and being counted as a conversion. That is recovered revenue, and it is a larger number than the spam saving at most companies.

Double opt-in stops essentially every fabricated address, because a fabricated address cannot click.

How it’s defeated

A working mailbox is free and takes forty seconds to create. Anyone spending money to fill your form has a deliverable address, so deliverability checking is a filter on carelessness, not on intent.

Two technical limits erode it further. Catch-all domains accept mail for every local part, so the probe returns “valid” for notarealperson@theircompany.com — and catch-alls are common at exactly the mid-market companies you sell to. And the large providers increasingly refuse or throttle verification probes, which returns “unknown,” which your integration then has to treat as pass or fail, and either choice is wrong some of the time.

Double opt-in is not defeated so much as paid for. The confirmation email is a second conversion step, on infrastructure you do not control, and it lands in spam often enough that people plan around it:

confirmation emails that go out to our customers/applicants often goes to spam
Bonnie M. · Executive Director, Non-Profit · Capterra/Jotform · Feb 2026
the leak we kept hitting wasn’t the thank you copy, it was the reply. say when they’ll hear back and from which address, because quote form replies land in spam constantly and the lead just assumes you ignored them
u/navlio · r/webdev · Aug 2026

You have not removed the drop-off. You have moved it somewhere you cannot instrument — it will not appear in your drop-off analysis, because the abandonment happens in a mail client.

When it’s still worth using

Run format validation always, and deliverability checking on any form where a lead is worth more than a cent — which is every lead-gen form. Buy it for the typo recovery and treat the spam reduction as a bonus.

Use double opt-in when the integrity of the list matters more than the count: newsletters, anything with a sending reputation attached, anything where a wrong address costs you deliverability. Do not use it on a demo request, where a lost confirmation click is a lost deal.

And when a check comes back uncertain, flag rather than reject. A submission held for review costs you a minute. A rejected buyer costs you the account, and you never find out it happened.

What to pair it with

No single method on this site is sufficient. These are the ones that fail differently enough to be worth running alongside it.

Disposable-email blocking
The neighbouring check on the same field, with a much sharper false-positive profile — read that one before switching it on.
OTP and SMS verification
The version that actually proves a person is present, when the form can justify asking for a phone number.
Honeypot fields
Free, and it works on the submissions that arrive with a perfectly deliverable address.

Concepts on this page