Skip to main content
All CollectionsWeb HostingEmail
How To Create An Email Forward Inside cPanel
How To Create An Email Forward Inside cPanel

Create customized email accounts and forward them to a single account.

Ryan Gray avatar
Written by Ryan Gray
Updated over a week ago

Adding Email Forwarders is a way for you to create unique email addresses that are domain-specific without having to create another account that you have to manage.

For example, you main run and but your email account is [email protected]. By adding email forwarders, you could forward [email protected] and [email protected] to [email protected]. This way, people that visit each website will have an easy address to contact and you will get all of your mail in one place.

To create one, login to cPanel -> Forwards:

You can then create an individual email account forward (i.e. [email protected]) or an entire domain (i.e. [email protected]):

Add Forward - This is the most common type of email forward, useful for forwarding [email protected] to [email protected]:

You can also set specific email addresses to fail (Discard and send an error to sender) which is beneficial when terminating an existing account (i.e. employee leaves company).

Finally, there are some advanced options when forwarding email:

  • Forward to a system account - cPanel creates a default, or system mail account, which can act as a "catch all." You can send email here, putting it into one centralized mailbox.

  • Pipe to a Program - Some software applications allow email to be forwarded and be treated like a web form submission. This is common in applications such as WHMCS which use this feature to create helpdesk tickets where people can simply send their request to an email address vs. logging in and filling out a form.

  • Discard - As noted in the screenshot above, you can use a forward to discard email, but it's not recommended as the sender doesn't know the email is simply deleted. A better option would be choosing the option to send the sender an error message.

Add Domain Forward - In addition to forwarding individual mail accounts, you can forward all email from one domain to another:

Domain forwarders only forward email when the system cannot deliver it to an address or autoresponder.

For example, if you create a domain forwarder from to and someone sends an email to the [email protected] address, the following actions will occur:

  • If a [email protected] address or autoresponder exists, the system will not forward the email.

  • If a [email protected] address or autoresponder does not exist, the system will forward the email to [email protected].

  • Domain forwarders override the settings in cPanel’s Default Address interface (cPanel >> Home >> Email >> Default Address).

  • The domain does not retain a copy of domain forwarded mail.

To send all email for a domain to a single email address, change the Default Address for that domain.

Did this answer your question?