Email verification

Catch-all domain

A catch-all domain's mail server accepts email for any address at that domain, so a verifier can't confirm whether a specific mailbox exists.

Also called: accept-all domain, catch-all email, accept-all email, catch-all server

Catch-all domain: definition

A catch-all domain (also called accept-all) is configured so its mail server accepts mail sent to any address at the domain, whether or not a mailbox with that name exists. During the SMTP conversation, the server answers 250 to RCPT TO for [email protected] and for [email protected] alike.

What happens next varies. The message may land in a shared catch-all mailbox, be bounced later after the server checks its directory, or be silently discarded. Some organisations set this up deliberately so misspelled addresses still reach someone; in other cases a security gateway in front of the real mail server accepts everything and decides later.

Verifiers detect catch-all behaviour by testing an address that almost certainly doesn't exist, such as a long random string. If the server accepts it, the domain is treated as catch-all, and a positive answer for any other address at that domain proves nothing on its own.

Why it matters

Catch-all domains are common among businesses, so B2B lists often contain a meaningful share of them. Treating these addresses as safe can produce delayed bounces; discarding them all throws away real prospects. Most teams send to catch-all addresses more carefully: in smaller batches, after confirming the name and email format, and while watching the bounce rate.

How Skrap.ai helps

Skrap.ai detects catch-all domains and returns those addresses as Risky: the domain accepts everything, so the mailbox can't be confirmed. Risky results cost 1 credit, like Valid ones. Check any address with the free email verifier, and read catch-all emails explained for how to decide what to send.

Your Next Customer Is JustOne Search Away

No credit card required100 one-time free credits