What is a catch-all email address?
A catch-all collects mail sent to any address at a domain, including addresses that don't exist. If you send email, that hides bounces and makes the addresses on your list hard to check.
Updated by the Resolvary team
A catch-all domain, also called accept-all, takes mail for every address whether or not a mailbox exists. A message to typo@company.com doesn't bounce. It lands in a shared mailbox or gets dropped later. That makes it hard to prove one specific address is real, because the mail server says yes to everything.
How a catch-all works
Normally a mail server rejects a message for a mailbox that doesn't exist, and the sender gets a bounce. With a catch-all switched on, the server takes the message and routes it somewhere else, usually one shared mailbox. Google Workspace, for example, lets admins send mail for inactive and unrecognized accounts to a catch-all mailbox.1
Why companies turn it on
- Misspelled addresses still reach someone.
- Mail to former employees keeps arriving instead of bouncing back to customers.
- Some email security services accept everything first and sort it out afterwards, which looks the same from outside.
Why it's a problem if you send email
A verifier normally relies on the mail server saying no to a mailbox that doesn't exist. A catch-all never says no, so you can't tell which addresses have a person behind them.
Failures stay hidden too. A message can be accepted and bounce later, or sit in a shared mailbox nobody reads. Your report shows it as delivered and you get no reply.
And if catch-all addresses sit alongside confirmed ones on a list, you can't see which group is causing bounces.
How to tell if a domain is a catch-all
Run an address that can't exist through a verifier, such as xk7q2-test@company.com. If it comes back as accepted, the domain says yes to everything. Most verifiers flag this for you as accept-all or catch-all. You can try it with the email verifier on this site, which gives you 2 free checks a day.
What to do with catch-all addresses on a list
- Separate them. Keep them apart from confirmed addresses so their results don't blur your numbers.
- Start with the ones you have evidence for. An address published on the company's site or seen in a signature is better than one you worked out yourself.
- Send small batches. Watch the bounce rate on each batch before you send more.
- Remove what bounces. Take those addresses off the list before the next send.
Can anyone verify a catch-all address?
Sometimes. Several vendors sell catch-all verification, including Findymail and Anymail Finder.23 These checks go beyond the server's yes, and none of them can work on every domain. Treat any vendor's accuracy figure as that vendor's own claim, and test it on a sample of your own list.
How Resolvary handles them
We don't show an address we can't confirm. On an accept-all domain, one of two things happens:
- We confirm the mailbox. The result is Verified. A check costs 2¢ instead of 0.4¢, and finding stays at 3¢.
- We can't. The result is Couldn't verify, with no address, and credits are refunded.
Questions
Is a catch-all email bad?
Not for the company using it. It's a normal mail setting. It's only a problem for senders, because they can't tell whether a specific mailbox exists.
Are catch-all addresses safe to send to?
They carry more risk than confirmed addresses, because some will bounce later or reach nobody. Send them in small, separate batches and watch the bounce rate.
What is the difference between catch-all and accept-all?
They mean the same thing. Vendors use both terms for a domain that accepts mail for every address.
How do I set up a catch-all mailbox?
It depends on your mail provider. In Google Workspace an admin adds a routing rule for inactive and unrecognized accounts. See Google's guide.
Sources
Vendor claims come from their own pages, read on November 5, 2026.