24/7 Australian Sales & SupportCall 13 24 85
View all Products Close Menu Menu
Setting up a catch-all email address in cPanel
Updated Friday November 13th 2020 / Category Email

A catch-all (default) email address in cPanel is an address which will ‘catch’ any mail that is sent to an invalid email address for your domain name. All email that is sent to addresses which do not exist will be sent to the default address.

If your domain has no email addresses

  1. Log in to your cPanel service.
  2. Click the Default Address icon under the Email header.
  3. Using the dropdown option for Send all unrouted e-mail for and select your domain name.
  4. Then choose the option to forward all of your emails onto a specified existing email address.
  5. Click Change.

* images depicted in this video may differ from what you see but will still be relevant *

If your domain has some email addresses already

This method is not recommended if your organisation is frequently adding and removing users from its email accounts, as this rule will redirect mail and not send a copy. If you need copies sent to additional recipients, the Forwarding tool in cPanel would suit your needs better.

  1. Log in to your cPanel service.
  2. Navigate to Forwarders under the Email header.
  3. Click Add Domain Forwarder.
  4. In your Rules, set as To contains mydomain.com.
    1. Replace mydomain.com with the domain you want to catch emails for.
  5. Click the + plus icon at the right of your rule to add a second rule.
  6. Make this rule To does not match existinguser@mydomain.com.
    1. Replace existinguser@mydomain.com with the account name of any email accounts you already have.
    2. Press the + plus icon again and repeat this until you have a “does not match” rule of each email user.
  7. Change the Actions drop-down to Redirect to Email and enter your destination address.
  8. Click Create to finish adding the rule.
Can’t find the answers you're looking for? Check out these other methods of support!