Catch-All Email Verifier
A catch-all (accept-all) domain accepts mail for any address, so a successful SMTP handshake does not prove a mailbox exists. ValidReach flags these addresses so you can handle them separately.
What a catch-all result means
When a mail server accepts every recipient, the check cannot tell a real mailbox from a made-up one. ValidReach returns status "catchall" with is_catchall set to true and is_deliverable set to false, so strict filters keep these out by default.
The flag comes from the SMTP verification stage, not from local rules. If that stage does not run or cannot reach the server, you get "unknown" instead, which is not billed and can be retried.
How to treat catch-all addresses
Many senders move catch-all addresses to a separate segment, send at lower volume first, and watch bounces and engagement before mailing them in bulk. Others exclude them for transactional or high-risk sends.
Combine the flag with the others in the result: a catch-all address on a free or disposable domain is a different risk than a company domain with a role account.
Where you see it
The same status appears in the single verifier, list verification results and the API response. List exports include is_catchall for every row, so you can filter in your own tools.
What it cannot tell you
- Catch-all detection says the server accepts anything; it cannot say whether a particular mailbox is real.
- A domain can change its catch-all setting at any time, so results reflect the moment of the check.
- Verification does not guarantee delivery or inbox placement.