What is a catch-all email address — and can you verify one?

A catch-all domain accepts mail for every address, whether the mailbox exists or not. That single fact is why "catch-all" is the most misunderstood result in email verification — and why honesty about it matters.

How a catch-all behaves

When a mail server is set to accept-all, an SMTP probe to anything@the-domain comes back accepted — even for an address nobody ever created. So a real mailbox and a fake one look identical from the outside. Any tool that reports a catch-all address as a confident "valid" is guessing.

The honest approach: MailTester Ninja labels these catch-all / uncertain rather than pretending they’re valid — and it stores nothing. Verify in real time on MailTester Ninja's email verifier

Why it matters for your list

Catch-all addresses are common on business domains (Microsoft 365 / Google Workspace with a catch-all rule). Treating them as "valid" inflates your deliverable count and can hurt your sender reputation when the invalid ones bounce later. Treating them all as "bad" throws away real customers. The right move is a separate, lower-confidence segment.

Verify smarter

  1. Verify addresses in real time and keep the catch-all verdict distinct — MailTester Ninja.
  2. Send to catch-all segments cautiously (warm IPs, low volume) and watch engagement.
  3. Check a domain’s setup first with the authentication checker.
  4. Automating? See the integration guides.

FAQ

What is a catch-all email address?

A catch-all (or "accept-all") domain is configured to accept mail for every possible address, even ones that don’t exist. So info@, sales@ and randomstring@ all get accepted at the SMTP level.

Can you verify an email on a catch-all domain?

Not with certainty. Because the server accepts every address, an SMTP probe can’t distinguish a real mailbox from a non-existent one. Honest verifiers return "catch-all / uncertain" instead of falsely marking it "valid".

Why do catch-all domains exist?

To avoid losing mail sent to typo’d or legacy addresses, and sometimes as a spam-trap or forwarding setup. They’re common on business domains using Microsoft 365 or Google Workspace with a catch-all rule.

How should I treat catch-all results in a mailing list?

Treat them as a separate, lower-confidence segment. Don’t assume they’re valid; don’t assume they bounce. Send cautiously (warm IPs, low volume) and watch engagement before trusting them.

Related: Email checker · Email verifier · Insights · Email Infrastructure Index.

Built & updated automatically by MailTester Ninja — the email verifier that stores nothing. DNS-only, aggregate data, no personal information. · Index · Email checker · Tools · Guides · Insights · JSON API · ✓ Verify an email address →