← Back to Blog
Cold EmailMay 21, 2026·6 min

Catch-All Email Addresses in Cold Outreach: When to Send, When to Skip

By Brendan Ward

Run a cold email list through any verification tool and you'll see a category labeled "catch-all" or "accept-all" — usually 15–25% of the list. These are addresses where the mail server accepts every message sent to the domain, without verifying that the specific mailbox exists. brendan@growtoro.com might be a real inbox; fakebutdoesntmatter@growtoro.com might also "accept" delivery.

The catch-all problem: you can't tell from verification alone whether the address is real. Send anyway and you risk bouncing if the mailbox is fake. Skip them all and you cut 20% of a list — often the best 20%, since enterprise companies are disproportionately catch-all.

Why Catch-Alls Exist

Three legitimate reasons companies configure catch-all:

  1. Reduce mail loss. If brian@company.com mistypes as bryan@company.com, the message still gets caught and a sysadmin can forward it.
  2. Aliases and forwarding. Some org structures route every address through a central router that then forwards to real mailboxes.
  3. Anti-enumeration. Servers that reject only invalid addresses leak which addresses are real. Catch-all configuration prevents attackers from enumerating valid users.

The third reason is the most common in enterprise. Microsoft 365 and Google Workspace both support catch-all configurations explicitly designed to prevent enumeration. Many security-conscious companies enable it on day one.

The Three Catch-All Categories

Not all catch-alls are equal. Three real categories:

1. True catch-all with real recipient. The address you found via enrichment is a real person's mailbox; the server happens to be configured to accept everything. Sends land in the right inbox.

2. True catch-all, no real recipient. The address you have was guessed by a permutation tool (firstname.lastname@, finitial.lastname@), the human doesn't actually exist or use this address, but the server accepts the mail anyway. Sends technically deliver but go nowhere.

3. Smart catch-all (silent bounce). The server accepts the message at SMTP time, then quietly drops or bounces it asynchronously. Looks like a delivered send but is effectively gone.

The verification tool can't tell you which category you're in. That's the source of the uncertainty.

The Decision Rule

The rule we use across Growtoro campaigns:

Send to catch-alls when:

  • The address came from a high-trust source (LinkedIn-verified, Apollo confirmed, scraped from the company's official "team" page).
  • The role is plausible at that company size (a "VP of Marketing" at a 500-person SaaS is real; a "Chief Marketing Officer" at a 4-person startup is not).
  • The domain has a website, a LinkedIn presence, and shows other normal-business signals.
  • You're sending from a properly warmed dedicated domain that can absorb a 2–3% extra bounce rate.

Skip catch-alls when:

  • The address came from a permutation tool with no human confirmation.
  • Your domain is still in warm-up — extra bounce rate during warm-up sets reputation back two weeks.
  • You're already running close to the 5% total bounce rate ceiling where placement starts degrading.
  • The campaign is to a small, high-value list where each bounced send wastes a high-cost inbox slot.

The Two-Tier Sending Strategy

For larger campaigns, segment the list:

Tier 1 — Verified deliverable addresses. Send through your highest-reputation domains. These are the addresses where verification confirmed the mailbox exists. Expected bounce rate: under 1%.

Tier 2 — Catch-all addresses. Send through a separate set of "experimental" domains that you're willing to burn if bounce rates spike. Use less-warmed domains, or domains specifically allocated to higher-risk sends. Expected bounce rate: 5–12%.

This isolation protects your best domains from the catch-all bounce risk while still letting you reach the addresses.

The Bounce Rate Math

The reason all this matters: bounce rate is one of the strongest deliverability signals modern mailbox providers track. The thresholds:

  • Under 2% bounce rate: healthy, no impact on reputation.
  • 2–5%: cautionary zone, watch closely.
  • 5–8%: reputation starts degrading; placement begins dropping.
  • 8%+: severe reputation damage, often takes 30–60 days to recover.

A list that's 80% verified-deliverable + 20% catch-all, sent without segmentation, can easily produce a 4–6% overall bounce rate — which crosses the danger threshold even though individually verified addresses are clean.

Verification + Catch-All Tools Worth Using

The verification stack that produces the best catch-all classification accuracy:

  • NeverBounce, ZeroBounce, MillionVerifier — strong baseline verification, decent catch-all detection.
  • Anymail Finder, Hunter — useful for re-verification on the catch-all subset specifically.
  • Bouncer — separate "risk score" beyond catch-all/deliverable, helps tier sends within the catch-all pool.

For larger catch-all subsets, running through two different services and only sending to addresses that both confirm reachable significantly cuts the bounce risk. Full breakdown of the verification stack is in our email verification and bounce rate guide.

The Bottom Line

Catch-all addresses are a real opportunity — disproportionately concentrated in the enterprise targets most cold operators want to reach — but they carry deliverability risk that has to be managed deliberately. Don't blanket-include them; don't blanket-skip them. Tier the sends, isolate the risk to specific domains, and watch the bounce rate per tier. The infrastructure setup that makes per-domain risk isolation practical lives in the dedicated sending domains guide.

For a campaign workflow that handles list verification, catch-all tiering, and per-domain bounce monitoring automatically, build a campaign in 90 seconds and we'll segment the sends across your domain pool by deliverability risk.

Ready to launch your next campaign?

Build your outreach campaign in 90 seconds with our AI Campaign Builder.

Build a Campaign

Related Dispatches