Catch-all domain: why some addresses cannot be confirmed
A catch-all domain accepts every address presented to it, including addresses that do not exist. Verification goes silent: it can neither confirm nor rule out. The right reflex is to measure probability rather than pretend to know.
By Bertrand Menesguen, founder of Créacodeal · Updated : 2026-09-16
Definition
Catch-all describes a mail server configured to accept mail addressed to any mailbox on the domain, whether that mailbox exists or not. The term accept-all means the same thing. In practice, a technical check gets a favorable answer for [email protected] just as it does for [email protected]. The answer therefore proves nothing.
How often it happens
Across the French companies processed by Veriphee, roughly one address in five or six lands on a catch-all domain. The share rises among small organizations hosted with a consumer provider, and among those that kept an old domain active after a migration.
How to settle the doubt
Since the server gives no usable answer, the proof has to come from elsewhere. Three signals, from strongest to weakest:
- The address is published on the web. A public page showing the address in plain text, next to the person's name, counts as confirmation. It is the only proof that turns uncertainty into certainty.
- The company format is confirmed. If another person at the same company has an address that was genuinely verified on a given pattern, that pattern holds for the person you are targeting. See the format of a company's email addresses.
- The person really is in post. A recent source, a current officer mandate or a publication from this year rules out the most common cause of a nonexistent address: the person who has left.
Veriphee combines these signals into a score, stated in plain words: “published on the web” when the proof exists, “probable” when the signals converge, “uncertain” when there is nothing. The three cases do not call for the same conduct, and mixing them under a single vague label would be dishonest.
What to do before writing
- Address published on the web: treat it as a valid address.
- Probable: send manually and personally, in small numbers. The risk of a bounce is nil by construction. The real risk is writing into a catch-all mailbox.
- Uncertain: set it aside. Better to look for another person at the same company whose address is confirmed, or to use another channel.
One reassuring point: on a catch-all domain, writing does not damage the reputation of your sending domain, because the message is accepted. The cost of a mistake is a lost message, not a bounce.
Frequently asked questions
- What is a catch-all domain?
- A catch-all domain, also called accept-all, is a domain whose mail server accepts every address presented to it, including addresses that correspond to no mailbox at all. It therefore becomes impossible to tell, from a simple verification, whether one specific address exists on that domain.
- Why does a company configure a catch-all domain?
- To avoid losing any message after a typing mistake, to keep old addresses working after someone leaves, or simply because the option is switched on by default at the hosting provider. Some companies also use it to make outside verification of their addresses harder.
- Can you write to an address on a catch-all domain?
- Yes, as long as you know what you are doing. The message will not bounce, but it may land in a catch-all mailbox that nobody reads. The risk is low when the company format is confirmed and the person really is in post, and higher when those two elements are missing.
- How do you settle the doubt on a catch-all domain?
- Three signals combine: is the company address format confirmed by an address that was genuinely verified, is the person in post today, and does the address appear anywhere on the web. Each signal raises the probability, and an address published publicly counts as confirmation.

