ACCEPT-ALL IS NOT A YES  //  verify live, segment the unknownsApply

Home  /  Glossary  /  Catch-All Email

Deliverability

What is a catch-all email domain?

Updated August 2026  //  by Mark Glazer  //  accept-all is not a yes

A catch-all domain (also called accept-all) is configured to accept incoming mail for any address at that domain - real or not. Because the server says yes to everything, email verification cannot confirm whether a specific mailbox actually exists, so verifiers return accept-all or unknown instead of valid.

For cold email that makes catch-all addresses their own risk class: not dead, not confirmed, and capable of bouncing or vanishing after the send. The operating rule is simple - segment them, cap their share, and watch their bounce rate separately.

How a catch-all actually works

During delivery, the receiving server is asked whether it accepts mail for the specific recipient. A normally configured server checks its directory and refuses unknown users - which is precisely the signal verification services rely on. A catch-all server answers yes to every address at the domain, then decides internally what to do with the message: route it to a monitored inbox, file it somewhere nobody reads, or discard it.

Organizations set this up for defensible reasons: catching typos in addresses, surviving migrations where old addresses must keep working, or deliberately refusing to leak which employees exist. Many corporate security gateways behave the same way for their own reasons - they accept everything at the edge and filter afterwards, which means a gateway-protected company can look like a catch-all to a verifier even when the mailbox behind it is real. You can see which environment answers for any domain with our mail provider lookup.

Why verification cannot give you a yes

Email verification works by asking the server about an address without sending mail. Against a catch-all, that question has no informative answer: the server would say yes to anything@thatdomain.com. So honest verifiers stop short of valid and label the address accept-all, unknown or risky. This is not the verifier failing; it is the verifier refusing to guess. It is also one of the six traps in why verified email lists still bounce - a list can be freshly verified and still carry addresses whose real status is unknowable.

What actually happens when you email one

One of four things, and you cannot know which in advance. The address is real and the mail is delivered normally. The address is wrong but routed to a catch-all inbox a human occasionally reads. The address is wrong and silently discarded - no bounce, no reply, a send you will book as ignored when it was never seen. Or the server accepts the message and a later internal hop rejects it, producing a delayed bounce that lands your bounce accounting days after the send. That spread of outcomes is why catch-alls sit between valid and invalid in every serious verification taxonomy.

The segmentation rule

Refusing to email catch-alls entirely throws away real prospects - at companies that use gateways or privacy-conscious mail setups, every address reads as accept-all, including the CEO's. Emailing them indiscriminately mixes an unmeasurable failure rate into your clean segments. The workable middle:

  • Verify live, immediately before the send, so the valid/accept-all split reflects today's reality rather than the state of the list when it was built.
  • Send to catch-alls in their own segment, never blended with verified-valid addresses, so their bounce behaviour is visible instead of averaged away.
  • Cap their share of any mailbox's daily volume. Per-mailbox capacity is small and precious; spend most of it on confirmed addresses.
  • Watch the segment's bounce rate against the 2% ceiling. If catch-alls from one data source bounce hard, that source's accept-all rows are junk; if they behave like the valid segment, they are mostly real mailboxes behind permissive servers.
  • Prefer other evidence when you have it. A person who demonstrably works at the company - active profile, listed on the site - behind an accept-all domain is a much better bet than a pattern-guessed address behind the same domain.

Catch-all is a property of the domain, not the person

A subtle point that changes how you read verification exports: accept-all describes the server. Every address at that company will carry the same label, from the founder to a guessed address that has never existed. The label therefore tells you nothing about the individual row - which is why treating accept-all as a quality verdict on the lead, rather than as missing information about the domain, throws away good prospects and keeps bad ones in equal measure.

Common questions

Should you send cold email to catch-all addresses?

Selectively, yes. Exclude them and you exclude entire companies whose infrastructure hides mailbox existence. Send to them as a separate, capped, monitored segment built from rows with independent evidence the person is real.

Are catch-all emails safe?

They are unconfirmed rather than unsafe. The risk is a higher and less predictable bounce rate than verified-valid addresses; the mitigation is segmentation and live verification, not avoidance.

How do I know if a domain is catch-all?

Any serious verification pass will label it accept-all. The signal is that the server accepts a clearly invented address; when it does, no address at that domain can be individually confirmed.

Do catch-all addresses bounce?

Some do, sometimes after initial acceptance - the server takes the message at the edge and an internal hop refuses it later. That is why catch-all segments need their own bounce monitoring rather than being judged inside a blended campaign average.

We verify every list live and segment what cannot be confirmed

List building, live verification and per-segment monitoring are part of every ReplyLead programme, and our pay comes mostly from the revenue you close.

How list building works Why verified lists bounce