Home / Guides / Deliverability

B2B Sales Email Verification: 7 Techniques That Work

DeliverabilityBy David Ray3 min readUpdated October 2026

Bad addresses hurt cold and sales email more than almost any other kind of sending. A newsletter list is built from people who signed up. A sales list is often built from exports, guesses and old CRM records, and work addresses go stale fast: people change jobs, companies rebrand, and inboxes get shut down.

When too many emails bounce, mailbox providers start treating the sender as careless, and more of the next campaign lands in spam. Verification is how you catch the dead addresses before they do that damage. Here are seven techniques, roughly from cheapest to most thorough.

1. Check the format

Start with the basics: exactly one @, no spaces, a domain with a dot in it, no stray commas or quote marks from a copy and paste. Broken formats are surprisingly common in sales lists that were stitched together from several tools.

1,000Raw list982Format & typos951Domain has mail905People, not info@842Mailbox existsExample: what each check removes from a 1,000-contact sales listRemoved along the way: 18 broken formats or typos, 31 dead domains,46 role addresses set aside and 63 mailboxes that no longer exist.
An illustrative example, not a benchmark: each check removes a different kind of bad address, and the mailbox check catches the people who have left.

The free List Fixer catches these in seconds, and our CSV import guide explains the usual culprits.

2. Fix obvious typos

A typed-in address like [email protected] or [email protected] will always bounce, but it is often fixable. Look for misspelled endings and well-known domains. Our typo guide shows how to spot them by counting domains.

3. Check that the company domain can receive email

Every domain that accepts email publishes MX (mail exchanger) records that say where its mail goes. If a domain has no MX records, or the domain has expired, nothing sent there will arrive. This one check removes whole companies that have closed or moved to a new domain.

4. Separate role addresses from people

info@, sales@ and office@ go to a shared inbox, not to the decision maker you're trying to reach. They're not invalid, but they rarely convert for cold outreach and can draw complaints. Our guide to role-based addresses explains when to keep them.

5. Know which domains are catch-all

Some company mail servers accept mail for any address at their domain, real or not. That makes it impossible to confirm a single mailbox from the outside. Treat catch-all results as "unknown", not "good", and send to them more carefully. More in our catch-all guide.

6. Check the mailbox itself

The strongest check asks the company's mail server whether a specific mailbox exists, without sending an email. This is what catches the person who left the company last year: the domain still works, but their inbox is gone. It's the step spreadsheets can't do, and it's what an email verification service is for.

7. Send carefully, and listen to bounces

Even a verified list should go out in waves rather than all at once, especially from a new sending address. Send a batch, watch bounces and replies, then send the next. Remove every hard bounce straight away and keep a suppression list so they never come back. Our guide to splitting a list into batches shows how.

How often to re-verify a sales list

Work addresses decay faster than personal ones, because people change jobs. Check any list before its first send, and re-check older segments before each big campaign. Our guide on how often to clean a list has a simple schedule.

Guessed addresses need the most checking

Many sales lists are built by guessing a pattern, like [email protected]. Guesses are the most likely addresses of all to bounce. Never send to a guessed address without a mailbox check first.

Frequently asked questions

What is a safe bounce rate for B2B email?

Lower is always better. Many email services treat a bounce rate above a few percent as a warning sign. If a campaign bounces more than that, stop and verify the rest of the list before sending more.

Can I verify an email without sending to it?

Yes. A verification service asks the recipient's mail server whether the mailbox exists and then disconnects before any email is sent. The person never sees anything.

Are catch-all addresses safe to email?

They might be. A catch-all server accepts every address, so the check can't confirm the specific person. Send to them in smaller batches and remove any that bounce.

Does verification guarantee my emails reach the inbox?

No. Verification removes addresses that don't exist. Landing in the inbox also depends on your sending reputation, your domain setup and what you send.

Written by David Ray

David is a web developer and digital marketer in Palm Harbor, Florida, and the founder of ListaFix and the Veml email list checker. He builds simple tools for people who just want their contact lists to work. More about David

Last updated October 2026. General information, not legal advice.