Home > Help Center > Shared Hosting > Email > cPanel Email Forwarders

cPanel Email Forwarders

Email forwarders allow you to forward copies of incoming emails to another email address automatically. This is useful if, for example, you want to use one email address to check emails sent to multiple accounts. You can also discard email or send (pipe) email to a program.

In this article we’ll show you how to setup Email Forwarders in your cPanel hosting.

To access Forwarders screen go to cPanel > Email and click Forwarders link:

cpanel email forwarders

cpanel email forwarders

Add Forwarders

Click Add Forwarder.

In the Address to Forward text box, enter the address for which you wish to forward incoming email.

Select the desired domain from the dropdown menu.

Select one of the following options:

  • Forward to email address - enter the address to which you wish to forward email in the text box.
  • Discard and send an error to the sender (at SMTP time) - select this option to discard incoming email and automatically send a failure notice to the sender. Enter the desired failure message in the Failure Message text box:

cpanel email forwarders

Click Advanced Options to view the following additional options:

  • Forward to a system account - select this option to forward incoming email to a system user. You can access this email account in webmail from URL https://mail.server.tld:2096 using cPanel username and password.
  • Pipe to a program - to automatically forward incoming email to a program, enter a path to the program, relative to the account's home directory (for example, dir/file.php) in the text box.
  • Discard (Not Recommended) - select this option to discard incoming email without a failure notice. We do not recommend this option, because the sender will not know that the delivery failed.

cpanel email forwarders

Click Add Forwarder.

A confirmation message will be displayed:

Note: All email sent to mail-forward@hostpulse-demo.com will now be copied to mail-forward@hostpulse-demo.net.

The new forwarder will appear in the Email Account Forwarders table where all of the email addresses that use a forwarder to redirect email to another address or service are listed.

To quickly find a specific email address, enter a keyword in the Search text box and click Go.

To view the route that a forwarded email takes, click Trace in the Functions next to that email address.

To delete a forwarder, click Delete next to that email address, and then click Delete Forwarder to confirm:

cpanel email forwarders

Domain forwarders

In addition to forwarding individual mail accounts, you can forward all email from one domain to another. To send all email for a domain to a single email address, change the Default Address for that domain.

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

Set Default Address

To set a default address for your domain, perform the following steps:

Go to cPanel > Email > Default

Select the domain for which you wish to set a default address.

Select Forward to Email Address option to forward mail to another address.

Enter the email address in the Forward to Email Address text box.

cpanel email forwarders

Click Change.

A confirmation message will be displayed:

Note: cPanel will forward all unrouted email for hostpulse-demo.com to default@hostpulse-demo.com.

Add Domain Forwarder

Click Add Domain Forwarder.

Enter the domain to which you want to forward email.

cpanel email forwarders

Click Add Domain Forwarder.

A confirmation message will be displayed:

Note: All email sent to hostpulse-demo.net will now be copied to hostpulse-demo.com.

The Forward All Email for a Domain table lists all of the domain forwarders for your account.

cpanel email forwarders

Delete a domain forwarder

To remove a domain forwarder, click Delete next to the domain forwarder that you wish to remove, and then click Delete Domain Forwarder to confirm.

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

For example, if a user sends an email to the mail@hostpulse-demo.net address, the following actions might take place:

  • If a mail@hostpulse-demo.net address or autoresponder exists, cPanel will not forward the email to default@hostpulse-demo.com.
  • If a mail@hostpulse-demo.net address or autoresponder does not exist, cPanel will forward the email to default@hostpulse-demo.com.

Conclusion

We hope this information will help you to manage easily your cPanel mail accounts.

#cpanel

Still not finding what you're looking for?

Contact our support team with any additional questions or concerns.

Contact support