Catch-all email forwarding allows you to forward all email sent to your domain name to an email account which you can specify in your control panel.

Steps to Set Up a Catch-All Email 

Step 1: Access the cPanel interface.

Step 2: From the drop-down menu select the (sub)domain for which you would like to set up a default address.

Step 3: Now you have several options.

  • You can forward all unrouted mail to an email address; in this case, you should type in the address in the field.
  • You can discard all unrouted mail with error to sender; in this case you should tipe in the message which will be sent to the sender.
  • From the Advanced Options you can select to discard all unrouted mail or to pipe it to a program.

Step 4: Click [Change] to apply your settings.


  1. Mike Bell

    The instruction should be something like:

    To set up a catch-all you set a default email address where all unrouted emails will go. (this tells the reader that ‘default’ means the same as ‘catch-all’)
    log into cpanel
    scroll down to ’email’
    choose ‘default address’
    set the address you want mail sent to in ‘Forward to email address’ box.

    Hope that helps

Leave a Reply

Your email address will not be published.