Skip to content
Line illustration on a dark ground of 3 faint envelopes feeding into 1 gold envelope that passes through a gold arch and carries on along a gold line
Lead Generation

Email Verification: The Step Between a List and a Send

Anoop Kurup, founder of Client Magnet
Anoop KurupFounder, Client Magnet2026-09-25 · 13 min readLinkedIn(opens in new tab)

Every postman in India knows the houses where letters keep coming back. The family moved, the flat number was wrong, the office shut down years ago. Each returned letter costs the postman a trip. And if one sender's letters keep coming back, week after week, the post office starts to treat that sender's mail with less patience than the rest.

Email works the same way, only faster and with less mercy. Every address on your list that doesn't exist sends back a bounce. Gmail and Outlook keep count. Send enough mail that comes back, and they start to put the rest of your mail, the mail to real people, in spam.

An email verification tool is how you find the bad addresses before the post office does. This piece covers what the tool actually checks, the one kind of address it can't settle, what free and bulk verifiers give you, and how to choose one.

What an email verification tool does

An email verification tool checks whether an address will accept mail, without sending an email to it. You give it one address or a file of thousands. It gives back a verdict for each: deliverable, undeliverable, or somewhere in between.

It gets there in a few steps, each one stricter than the last.

  1. Syntax. Is it shaped like an email address at all? This catches the typing mistakes, such as a missing dot, a comma or a space.
  2. Domain. Does the domain exist, and does it have a mail server set up to receive email? A company that shut down or moved to a new domain fails here.
  3. Mailbox. The tool connects to the company's mail server and asks, in effect, "would you accept mail for this person?" It then hangs up before sending anything. If the server says the mailbox doesn't exist, the address is marked undeliverable.
  4. Risk flags. The tool also marks addresses that exist but are risky to write to: disposable addresses that expire in a day, role addresses such as info@ or sales@ that go to a shared inbox, and domains known to catch spam senders.

That third step is the useful one, and it's also where the limits start. It only works when the mail server gives an honest answer. Many don't.

Why a bounce costs more than one lost email

Line illustration: envelopes on white sliding down a navy chute, 2 bouncing off in dashed gold arcs towards a gauge with its needle rising

A bounced email says something about you, the sender. Mailbox providers read a high bounce rate as a sign that you bought or scraped a list and are sending to people who never asked to hear from you. That is exactly what spammers do, so the response is the same: less of your mail reaches the inbox.

A healthy setup keeps bounces under about 2% of what it sends. We covered the full picture in the piece on email deliverability, but the short version is this. A list straight out of a database, never checked, often bounces well above that line. The first send uses up the reputation of the domain you spent weeks warming up, and every email after it, including the ones to your own clients if you send from your main domain, pays for it.

This is why verification is the step between a list and a send, every time. Not once when you build the list, and not only when something goes wrong. People change jobs, companies change domains, and a list that was clean in March is not clean in September.

Catch-all domains: the addresses no tool can settle

Some company mail servers are set up to accept mail for any address at the domain. Write to ravi@, r.kumar@ or anything-at-all@, and the server says yes to all of them. These are called catch-all or accept-all domains. The company may later bounce the email, or drop it quietly, or deliver it to a shared inbox no one reads.

For a verification tool, a catch-all domain is a dead end. The server says yes to everything, so the mailbox check in step 3 proves nothing. A good tool doesn't pretend otherwise. It marks the address as catch-all or accept-all, and leaves the decision to you.

You have 3 honest choices for these addresses.

  • Drop them. Safest for your domain, and the right choice if your list has plenty of clean addresses.
  • Confirm the pattern another way. If you know that everyone else at the company is first.last@, and a real person with that name works there according to their LinkedIn profile, the address is probably right. Some verifiers offer a second, deeper check for catch-alls, which is worth paying for if catch-alls make up a large share of your list.
  • Send in a small, separate batch. Put catch-alls in their own small send, watch the bounces closely, and stop if they climb.

What you shouldn't do is treat catch-all as the same as valid. That is how a list that "passed verification" still bounces.

Free email verification tools: what they cover

Most verifiers offer a free way in. Some let you check a single address on their website, some give a small number of free credits each month, and a few offer a free trial on a first upload. Google doesn't offer an email verification tool of its own, and Gmail won't tell you whether an address exists. The free options all come from the verification companies themselves.

Free tools are good for 2 jobs:

  • Checking one important address before you send a proposal or a follow-up to someone you've never written to.
  • Testing a verifier on a sample of your own list before you pay, so you see how it handles your market.

They run out quickly for cold outreach. Once you are writing to a few hundred people a month, you need a bulk email verification tool, and bulk runs cost money. Pricing is usually per address checked, and most tools charge less per address as you buy more credits. Check each tool's current free limits and prices before you plan around them, since both change often.

One thing not to do, free or paid: don't check an address by sending it a test email. If the address is bad, the test itself is the bounce you were trying to avoid.

Bulk email verification: how to read the results

Line illustration: a list of rows on white feeding into a navy sorting funnel marked with a gold tick, which splits into 3 trays

A bulk run takes a file of addresses and gives back the same file with a result on every row. The labels vary by tool, but they fall into 5 groups. Here is what to do with each.

ResultWhat it meansWhat to do
Valid or deliverableThe server confirmed the mailbox existsSend
Invalid or undeliverableThe mailbox or domain doesn't existDelete, and don't guess a new address to replace it
Catch-all or accept-allThe server accepts everything, so the check proves nothingDrop, confirm another way, or send in a small watched batch
UnknownThe server didn't answer, often because it was busy or blocked the checkRe-run later; if still unknown, treat as catch-all
Risky: role, disposable, spam trapThe address exists but is a poor or harmful targetDrop role addresses for cold email; always drop disposables and traps

Two habits make a bulk run worth its cost.

Verify right before you send. A result is a snapshot. Re-check any list that is more than a month or so old before you send to it, and re-check anything you're about to send to for the first time.

Keep the result on the row. Don't delete the column once you've filtered the list. When someone asks, three weeks later, why a particular address bounced, the result and the date it was checked tell you whether the tool missed it or the person moved on since. This is also how we deliver lists to clients: every email carries its check result on the row, and a catch-all domain is marked as one, not passed off as valid.

How to choose the best email verification tool

Search for the best email verification tool and you'll find rankings of 10 and 12, with ZeroBounce, NeverBounce, Hunter's verifier, Email Hippo, MillionVerifier and others near the top. Most of them do the 4 checks above well. The differences that matter for a B2B firm writing to Indian companies are smaller and more specific.

  • How it handles catch-alls. Does it mark them clearly, and does it offer a deeper second check? This matters more than the headline accuracy figure, because catch-alls are where accuracy claims fall apart.
  • How many unknowns it leaves. A tool that returns a lot of unknowns hasn't done the job. Test it on a sample of 100 of your own addresses and count them.
  • Pay as you go or monthly. If you verify in bursts, credits that don't expire suit you better than a monthly plan.
  • Where your data goes. You're uploading names and email addresses of real people. Under India's DPDP Act, that is personal data and you're responsible for it. Check where the tool stores uploads and how soon it deletes them.
  • Whether it plugs into what you already use. Some email finders and cold email platforms verify as part of the lookup. If yours does, you may not need a separate verifier, but test its catch-all handling before you rely on it.

Where does verification sit in the bigger picture? It is the second half of the third job in a lead generation stack: find the companies, find the right person, find and verify the address, send, and track the replies. We set out all 5 in the piece on lead generation tools. Verification is cheap next to the jobs around it, and it protects all of them.

It also has a limit worth saying plainly. A verifier tells you an address will accept mail. It doesn't tell you the person behind it is the right one to write to, or that their company has any reason to buy from you this month. A perfectly clean list of the wrong people still gets no replies. That part starts with your ideal customer profile.

Frequently asked questions

The postman doesn't knock on every door on the street to see who still lives there. He knows which addresses come back, and he stops carrying letters to them. An email verification tool gives you the same knowledge before the first trip, not after. Check the list right before you send, treat catch-alls as unconfirmed, and keep the result on the row. If you'd rather start with a list that already works that way, our prospect research service sends you companies showing a buying signal, the right person at each, and an email that has passed a check, with the result on every row.

About the author

Anoop Kurup, founder of Client Magnet

Anoop Kurup

Founder, Client Magnet

Anoop Kurup is the founder of Client Magnet, a marketing and AI consultancy in India that helps services businesses build predictable pipelines. He writes about lead generation, SEO, content, and practical AI for B2B and B2C service firms.

Keep reading

Appointment Setting Services: What You Pay For and What You Get

Appointment setting services book meetings with decision-makers for you, but what they charge for decides what lands on your calendar. The 3 ways agencies price the work, what a qualified meeting should mean, the questions to ask before you sign, and when a service is the wrong buy.

B2B Lead Generation Tools: What You Actually Need

Most lead generation tools find prospects, not leads. What a founder-led B2B service firm actually needs is 5 jobs covered in order: a list, the right person, a verified address, a sender and a place to track replies. Which tools do each job, what the free tiers cover, where AI helps, and what to buy last.

Lead Qualification: Telling a Buyer From a Browser

What lead qualification means for a founder-led B2B service firm, why BANT asks the right questions at the wrong time, and a 3-stage process that qualifies before the email, in the reply thread, and on the call. With a 5-question lead qualification checklist and the case for qualifying people out.

Free · 2 minutes · 11 questions

Need help putting this into practice?

Take the Client Acquisition Scorecard: get your score and a personalised action plan you can act on today.

WhatsAppCall