Catch-all addresses
A catch-all mailbox receives email sent to any address on your domain that does not match an existing mailbox. For example, if someone emails random@yourdomain.com and no mailbox with that address exists, the email goes to the catch-all mailbox instead of bouncing.
How it works
Each domain can have one catch-all mailbox. When enabled, the mail server routes all unmatched addresses to that mailbox. Existing mailboxes on the same domain continue to receive their own email normally.
Enabling catch-all
- Go to the Mailboxes page.
- Find the mailbox you want to use as catch-all and click Catch-all.
- The mailbox row will show a Catch-all badge to confirm it is active.
Disabling catch-all
Click Disable Catch-all on the active catch-all mailbox. Email to non-existent addresses on that domain will bounce again.
Use cases
- Early-stage startups. Use a catch-all on your main mailbox so you never miss email sent to addresses you have not created yet.
- Tracking signups. Give each service a unique address (e.g.
github@yourdomain.com,stripe@yourdomain.com) and let the catch-all collect them all. - Spam detection. If a unique address starts receiving spam, you know which service leaked your email.
Limitations
- Only one mailbox per domain can be catch-all.
- Enabling catch-all on a different mailbox automatically disables it on the previous one.
- Catch-all email counts toward the mailbox storage quota like any other email.