How do I create a catch-all email address?

Updated October 2026 · How we answer

Short answerA catch-all email address receives all messages sent to any address at your domain that doesn't match an existing mailbox. You create it through your domain registrar or email hosting provider's control panel, usually by setting a default address or enabling a catch-all option.

What a catch-all does and when to use it

A catch-all (or wildcard) email address is configured to accept email sent to any username at your domain. For example, if you set up a catch-all for yourdomain.com, then emails to sales@yourdomain.com, info@yourdomain.com, or even randomstring@yourdomain.com will all be delivered to the same inbox you specify.

This can be useful for small businesses that want to ensure no inquiry is missed, or for individuals who use different addresses for different services (e.g., shopping@yourdomain.com) to track spam. However, catch-alls can also attract a lot of spam because spammers often guess addresses.

  • Useful for never missing an email to a non-existent address
  • Can help with disposable addresses for sign-ups
  • May increase spam volume significantly
  • Not all email providers offer catch-all functionality

How to set up a catch-all

The exact steps depend on your email provider. In cPanel (common with many web hosts), you go to 'Email Forwarders' or 'Default Address' and set the default address to forward to your main inbox. In Google Workspace, you can set up a catch-all by creating a user named 'all' or using routing rules in the admin console. With some registrars like Namecheap, you enable catch-all in the email forwarding section.

If you use a custom mail server, you'd configure your mail transfer agent (e.g., Postfix) with a virtual alias map that includes a catch-all entry like '@yourdomain.com target@example.com'. Always test after setup by sending an email to a random address at your domain.

Common mistakes

  • Assuming all email providers support catch-all; some free or basic plans do not.
  • Setting up a catch-all without spam filtering, leading to a flooded inbox.
  • Forgetting to test the catch-all after configuration, missing misconfigurations.
From our shopsPhoneCasesForAll: 50,000+ aesthetic cases — Y2K, coquette, cottagecore and more.