Definition
A catch-all (or accept-all) domain is set up to accept email sent to any address at that domain — even ones that don't exist. maria@clinic.com and anything@clinic.com would both be accepted.
Why businesses use them
- to never miss customer emails sent to a mistyped address
- older email setups default to it
- small businesses with one inbox for everything
Why it matters for verification
Verifiers ask the mail server whether a mailbox exists. A catch-all server says yes to everything, so the verifier can't tell whether a specific address is real. Results come back as "catch-all", "accept-all" or "unknown".
Should you send to catch-alls?
They are not bad by default — many legitimate small businesses use them. But they carry more risk:
- an address may not be read by anyone
- some catch-all servers later bounce or discard mail
How to handle them
- prefer addresses actually published on the website (more likely to be read)
- send to catch-alls in small batches and watch bounces
- avoid guessed addresses on catch-all domains
- use phone or socials as a second channel
Related: email verification
Example
A small accounting firm's domain accepts mail for any address. A verifier checking "john@firm.example" can't tell if John exists — the server accepts everything — so the result is "catch-all". The office's published "office@firm.example", found on its website, is a safer choice.
Key takeaways
- Catch-all domains accept mail for every address.
- Verifiers can't confirm individual mailboxes on them.
- Prefer published addresses and send in small batches.