Signal & Syntax · Email deliverability

What Is a Catch-All Domain?

A catch-all domain accepts email for every address at the domain. The server answers 250 whether the mailbox exists or not.

Also calledaccept-all domain · catch-all email

Example

RCPT TO:<anything@catchall.example> 250 OK

Catch-All Domain in Practice

A catch-all setup stops mail from bouncing on a typo. The same setup hides from an SMTP check whether a mailbox exists. Mail to a missing mailbox on a catch-all domain lands in a shared inbox. Other servers discard the mail later instead.

Related Terms

SMTP status codes SMTP status codes are three-digit mail server replies. Disposable email address A disposable email address comes from a service issuing short-lived inboxes. Role-based email address A role-based email address belongs to a function instead of a named mailbox holder. Hard bounce A hard bounce is a permanent email delivery failure.

Read the Guide

Guide

MX Records, SMTP Codes and Bounces Explained

How an email finds a mailbox, and how the server answers. Read the guide →

Run the Checks on Your Own List

Upload a file in a free workspace, or walk through your use case with our team.