Eagle AI Agency

Notes

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 fromWhy the check misses itWhat we do now
An extra security filter in front of the inboxIt says yes to the check and no to the real emailLook up where the company's mail is handled first. Reach those people on LinkedIn or by phone instead
A domain that accepts every addressThe check cannot tell a real mailbox from a made-up oneRun a deeper check and only send when it comes back confident
A guessed addressThe pattern looks right, but the person uses a different formatNever send automatically to an address nobody confirmed
Another tool sending from your domainYou are watching the wrong dashboardRead the bounce notices in the mailbox itself, from every sender
A person emailing a list by handIt skips every check you builtHand 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

  1. 1Look up where each company's email is handled. Hold anyone behind an added security filter for a different channel.
  2. 2Run two separate verification checks. Only send when both agree.
  3. 3Treat domains that accept every address as unknown until a deeper check is confident.
  4. 4Drop anyone who has ever asked to be removed, from every campaign and every list, permanently.
  5. 5Never send automatically to a guessed address.
  6. 6Start with a small daily batch.
  7. 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

Want the version of this for your business?

Twenty minutes, your actual situation, a straight answer about what we would do first.

Book a 20 minute call

20 minutes. You leave with a straight answer.