How to Setup an Email Forwarder in cPanel & Webmail

Email forwarding is a way to send an email that is delivered to one email address to a different email address. In this guide we will show you how to setup Email Forwarders in your cPanel, and also in Webmail. Then, we will show you how to forward all email for a domain.

What are Email Forwarders?

Email forwarders allow you to send a copy of an email from one email address to another email address automatically. If you have multiple email addresses for your business one good use for email forwarders is to have all the messages forward to one account. So if you have [email protected], [email protected], and [email protected] email addresses all of them can be sent to one account such as [email protected] That way, you will no longer have to check all the email accounts. You will only need to check the [email protected] account. Setting up email forwarders can be done through cPanel or through your Webmail login page.

cPanel allows you to create two types of email forwarders: Email Account Forwarders and Domain Forwarders.

Email Account Forwarders are assigned as one forwarder per email account. You can create multiple forwarders, but you have to do them individually.

Global Email Filters are based on a domain name. When you create a Domain Forwarder it will send all email to the domain that you specify. Be cautious with this option as it overrides the existing domain setting for email accounts. For example, if you create a domain forwarder for to forward to, any email for will automatically go to Corresponding email accounts must exist in order for email to be delivered - they're not automatically created for you.

Catch-All emails are not permitted on shared server accounts. They can only be turned on for VPS or Dedicated server accounts.

Creating a Forwarder in cPanel

Step 1 : Log into the cPanel.

Step 2 : Navigate to the Mail > Forwarders section.

Step 3 : On the forwarders page, click Add Forwarder.

Step 4 : On the Add a New Forwarder page, Fill in the following sections
Address: Type the email address username in the Address to Forward: and select the domain from the drop box the user name is for.

Destination: Type the full email address that you want to forwarder emails to in the text box.

Click Add Forwarder.

Now the Add a New Forwarder page should show:

All email sent to [email protected] will now be copied to [email protected]

Note! You can add multiple email addresses to your forwarder separated by commas to set a forwarder for multiple email addresses at once. Like the following: [email protected],[email protected],[email protected]

Congratulations, the email forwarder was created in the cPanel mail forwarders. Now when going to the Email Account Forwarders page, the forwarder will show up on the list. Now let's see how we can set up a forwarder through Webmail.

Creating a Forwarder in Webmail

Step 1 : Start by logging into webmail. Remember, you can log into webmail by visiting Also be sure to use the full email address as the username and the password associated with the email account you are logging into.

Step 2 : Now, you will need to verify you are logged into the correct email address and click "Forwarders"

Step 3 : The next screen shows you currently have no forwarders set up. Click the "Add Forwarder" button

Step 4 : Fill in the field with the address to forward to and click "add forwarder"

Step 5 : Now, go back to "forwarding options" and verify that your forwarder is set up properly!

More blog posts