Why do verified emails still bounce?
By Matthew Eagle
Founder, Eagle AI Agency. Eight years as a staffing account executive.
Published . Updated .
This week a list that passed two separate email checks still bounced hard enough to stop its own campaign. Here is what the checks missed, and what we now run before every send.
Verified emails still bounce because a verification check only asks the receiving server whether a mailbox exists, and some servers say yes to that question and then refuse the real email when it arrives. Bounces also come from other tools sending from your domain that nobody is watching. The fix is to look up where each company's mail is actually handled before you trust the check, send a small batch first, and pause the moment the first few bounces show up.
What happened when a verified list bounced?
A campaign stopped itself on bounces, even though every address on the list had passed two separate verification services.
So we pulled every bounce and sorted them by where each company's email is handled. Nearly all the bounces came from companies that put an extra security filter in front of their inbox. Addresses hosted on the standard big email providers barely bounced at all.
Some people received the first email and then bounced on the second. A dead mailbox does not do that. That is a filter deciding it no longer wants mail from the sender.
Why does a verification check say yes when the email will bounce?
A verification check asks the server a question without sending anything, and an added security filter can answer that question differently from the way it treats a real message.
The check knocks on the door and asks whether a mailbox exists. Some security filters say yes to that knock. Then a real cold email arrives, the filter judges it on who sent it and what it says, and rejects it by policy.
So the verifier was right about the mailbox and still wrong about the email. A day later we saw a second, unrelated filter brand behave exactly the same way.
Where else do bounces come from?
Bounces come from every tool that sends from your domain, and the one you are looking at is often not the one causing them.
The same week, a different owner's domain started collecting bounces. The obvious suspect was the main outreach campaign. We read every bounce notice sitting in the mailbox itself instead of trusting one tool's dashboard.
Almost none came from the outreach. Nearly all came from a separate tool that was sending pitches from the owner's own mailbox to addresses it had guessed from a name and a company. Every guessed address that bounced looked perfectly reasonable. The addresses that had been confirmed produced no bounces at all.
What does a verification check miss?
Here is every source of bounces we have run into, and what we do about each one now.
Where bounces come from and what catches them
| Where the bounce comes from | Why the check misses it | What we do now |
|---|---|---|
| An extra security filter in front of the inbox | It says yes to the check and no to the real email | Look up where the company's mail is handled first. Reach those people on LinkedIn or by phone instead |
| A domain that accepts every address | The check cannot tell a real mailbox from a made-up one | Run a deeper check and only send when it comes back confident |
| A guessed address | The pattern looks right, but the person uses a different format | Never send automatically to an address nobody confirmed |
| Another tool sending from your domain | You are watching the wrong dashboard | Read the bounce notices in the mailbox itself, from every sender |
| A person emailing a list by hand | It skips every check you built | Hand over the list with each address's check result next to it |
Why can a bounce rule stop a healthy campaign?
On a small send, a single bounce already crosses most percentage limits, so a rule built only on a percentage pauses campaigns that are fine.
When we first tested an automatic pause on a straight percentage, it would have stopped a whole group of small campaigns that had each bounced exactly once. That is noise. Our pause now waits for a minimum number of bounces as well as the rate, with a tighter trigger on a brand new campaign's first small batch.
Why do a few bounces matter so much?
Bounces tell email providers that a sender does not know who they are writing to, and that judgment follows every email from the domain afterward.
That includes the emails to your current customers. A domain that keeps bouncing ends up in spam for everyone, which is the problem we covered in how to check if your cold email is going to spam.
What do we check before every campaign now?
Every list now goes through the same gate before a single email is sent.
The checks every list passes before a campaign
- 1Look up where each company's email is handled. Hold anyone behind an added security filter for a different channel.
- 2Run two separate verification checks. Only send when both agree.
- 3Treat domains that accept every address as unknown until a deeper check is confident.
- 4Drop anyone who has ever asked to be removed, from every campaign and every list, permanently.
- 5Never send automatically to a guessed address.
- 6Start with a small daily batch.
- 7Pause automatically on early bounces, and read the bounce notices in the mailbox when it does.
This is the gate behind the outreach we run in our sales work. It does not prove a person still works at the company, so a few bounces will always get through. The goal is to catch them while the batch is still small.
Questions people ask
Is an email verification service still worth using?
Yes. It removes dead and mistyped addresses cheaply. Treat a "valid" result as the first check, not as proof the email will land.
What does it mean when a domain accepts every address?
The company's server says yes to any address at that domain, real or not. A basic check cannot tell you whether your contact's mailbox actually exists.
Why did my second email bounce when the first one went through?
The mailbox exists, but a filter in front of it decided to stop accepting mail from you. Stop emailing that address and reach the person another way.
How do I find out which tool is causing my bounces?
Open the sending mailbox and read the bounce notices themselves. Each one names the address it failed on, which you can match back to the tool that sent it.
If your outreach is bouncing and you want to know why before it costs you the domain, book a call.
More notes
- What stops AI outreach from sending the wrong message?This week a prospect received our AI's private note about them as the opening message of a sequence. Here is how it got through, how we made sure it was the only one, and what checks the words now.
- How do you move to a new CRM without losing your history?We moved a small firm's years of CRM history into a new system and checked every record. The next day they told us the notes had not come over. They had.
- Why did the link in your email open a warning page?We approved an email with a clean payment link. Our customer clicked it and landed on a warning page instead.
- Can you use AI on work that is under an NDA?A confidentiality agreement that never says the word AI can still rule out the tools you were about to use.
- Is your outreach broken, or is the benchmark wrong?The fastest way to wreck a campaign that is working is to measure it against a number that came from somewhere else.
- Do more pages actually help your website rank?The advice to publish more assumes pages are the unit of measurement. They are not, and a site full of near identical pages can be worth less than a site with a handful of good ones.
- How do you check if your cold email is going to spam?We spent days proving our email was landing in spam. Every test was pointed at a kind of mailbox almost nobody on the list used.
- Should a staffing firm hire a recruiter or rent a desk?Most small staffing firms are not short of a recruiter. They are short of a recruiter they can afford to carry while one ramps.
- Why does AI make things up, and how do you stop it?A model handed something unusable does not stop. It produces something plausible, and it will produce a different plausible thing the next time you ask.
- What breaks when you automate a process nobody is watching?Automation rarely fails loudly. It fails quietly, and keeps reporting that it is fine.
- Why did your cold outreach run out of leads?Usually it is not the message. You have simply run out of people to send it to.
- Do you need to hire a salesperson, or a system?The honest answer depends on one thing, and it is not budget.
- What do you do about sales when you are already at full capacity?The trap is not that you are too busy. It is that being busy feels like being safe.
Want the version of this for your business?
Twenty minutes, your actual situation, a straight answer about what we would do first.
20 minutes. You leave with a straight answer.