How to set cPanel Catch all Email Address

Tutorial on how to set cPanel catch all Email address so you can be sure to see all emails sent to your domain.

A cPanel catch-all email address is an email account that is setup to receive all emails that are sent to an incorrect or nonexistent email address for that particular domain.

For example, you have an email setup for [email protected], and someone sends an email to [email protected] without a cPanel catch-all email address you would never receive what could potentially be a very important email.  By designating an email account as a catch-all email, you will ensure that you will always receive such emails.

You can only set up one catch-all email address per domain.

We always recommend setting up a default cPanel Catch-all Email Address when you first purchase your hosting, and this tutorial will show you how to do this.

cPanel Catch-All Email Address Tutorial

This tutorial assumes that you have already logged into your cPanel and already have email addresses created.

Step 1 — Click on the Default Address Icon

Fortunately, in cPanel, there is a special option just for setting your cPanel catch-all email.  To start click the "Default Address" icon within your cPanel dashboard, as shown highlighted in red below:

Click Default Address Icon

Step 2 — Select "Forward to Email Address" and Add Your Chosen Email

You can set any email to be your cPanel default catch-all address and it doesn't need to be an address created on the same cPanel account.

Forward to email address

Once you have entered your email address, click change at the bottom of the page.

Step 3 — That's it!

You will then see an acknowledgment that your default email address has been successful changed.

cPanel X - Default Address Maintenance

Other Options

You will have noticed during this tutorial that there are some other options on the page.  In summary:

  • Discard with error to sender (at SMTP time) — This option allows you to discard all emails to incorrect or nonexistent email addresses.  It also allows you to reply with a short message that you can leave in the box next to the option.
  • Forward to your system account "ninja" — You will find that each cPanel has a system email account.  If you have not yet set your default address and want to check what emails you have received you can check this.  The easiest way is to log in via webmail.
  • Pipe to a Program — some programs are set to have emails piped to them.  A typical example is customer support emails, that pipe all emails into the ticketing system.
  • Discard — Don't want to read any incorrectly addressed emails, and want to prevent them from taking up valuable hard disk space?  This is the option for you, but it is not recommended to do this unless you know what you are doing.
Related tags
60% Off with our top user-rated host: SiteGround
Need a fast, reliable hosting provider?
60% Off with our top user-rated host: SiteGround