In this tutorial:

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 is an Email Forwarder?

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 you business one good use for email forwarders to to have all the messages forward to one account. So if you have a,, and email addresses all of them can be sent to one account such as That way, you will no longer have to check all the email accounts. You will only need to check the account. Setting up email forwarders can be done through cPanel or through your webmail login page:

Before creating the forwarder in webmail, we will explain how to set up the forwarder through cPanel. The following steps will explain how to do this

Creating a Forwarder in cPanel:

  1. Log into the cPanel.
  2. Click Forwarders in the Mail section.
  3. On the Forwarders page, click Add Forwarder.
  4. On the Add a New Forwarder page, fill in the following sections. Below is a brief Description of the options:
    Option Description
    Address Type the email address username in the Address to Forward: field, and select the domain from the drop-down box.
    Destination Type the full email address that you want to forwarder emails to in the text box, and click Add Forwarder.
  5. Click the Add Forwarder button, then you will see a message similar to this: "All email sent to will now be copied to" Congratulations, the email forwarder was created in the cPanel, now let's setup a forwarder through Webmail.

Creating a Forwarder through Webmail:

  1. Login to your webmail. Remember, you can log in to 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.
  2. Now, you will need to verify you are logged into the correct email address and click "Forwarding Options"
  3. This screen shows you currently have no forwarders set up. Click the "Add Forwarder" button 
  4. Fill in the field with the address to forward to and click "add forwarder"
  5. Now, go back to "forwarding options" and verify that your forwarder is set up properly!

Forward All Email for a Domain

  1. Log into the cPanel.
  2. Click Forwarders in the Mail section.
  3. Click the Add Domain Forwarder button.
    forwarding domain in cpanel
  4. Select the Domain you want to forward email from, in the drop-down box. Then, enter the domain you want to forward to. The official cPanel documentation notes: "Domain forwarding takes place only when a delivery is not successful. For example, a user sends an email to If is an existing email address or auto responder, then the email will not be forwarded. The email will be forwarded if is not an existing email address or auto responder."
  5. Click the Add Domain Forwarder button.
    cpanel domain forwarder setup page

    You are finished when you see a message similar to: "File updated '/etc/vdomainaliases/' All email sent to will now be copied to"
    domain forwarder successfully created in cpanel

Congratulations, now you know how to create an email forwarder in your cPanel and Webmail! Please check the next article on Import Email Accounts/Forwarders in cPanel. If you missed our previous article, please see the Creating an Autoresponder in cPanel tutorial. For more information on this course please visit Using Email.

Continued Education in Course 201: Using Email
You are viewing Section 5: Creating an Email Forwarder in cPanel & Webmail
Section 4: Creating an Autoresponder in cPanel
Section 6: Import Email Accounts/Forwarders in cPanel
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-07-29 3:17 pm

I've setup email forwarder settings for one email to admin@myaccount.xx now, I also want to forward to one account. But its forwarding to the last email I am entering to forward to and ignoring the first. If I can't forward one email to two emails then how do I achieve that?

thank you!


18,399 Points
2014-07-29 4:00 pm
Hello Sunjay,

As per your earlier question, it is unclear what you're saying is happening. If you can explain the forwarder settings, then we may be able to understand it better. However, if you're trying to forward emails to multiple accounts, then you would need to create multiple forwarders.

I hope that helps. If you're still having problems, please explain how you're setting up the emails to forward and we would be happy to look into it in more depth.

Arnel C.
n/a Points
2014-07-30 6:54 am

ok. I set one forwarder for email id: to say myhome@gmail.xx, I added another forwarder for same to another ID e.g. my2home@gmail.xx

But, in above scenario, forwarder is sending to only and NOT to

Though I tried twice same problem is happening. Can you confirm if this is possible or not in cpanel? Thank you!

10,994 Points
2014-07-30 9:36 am
Hello Sunjay,

Thank you for your question. Yes, you can absolutely create multiple email forwarders in cPanel.

Make sure when you are testing the forwarder, you are using an outside address. This is because it will not forward back to the sending address.

For example, if you send an email from to, it will not forward back to

If you have any further questions, feel free to post them below.
Thank you,


Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

6 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!