Forwarders

forward incoming email to another account or multiple accounts. You must enter the comma-separated destination addresses of the forwarded email in the text box. For example, to forward emails from purchases@example.com to products@example.com and sales@example.com, enter products@example.com, sales@example.com in the text box.
Note:
Forwarding email accounts keep a copy of the emails that they forward. If you have access to both the forwarding email and the destination email, you can view the forwarded email at both locations.
Discard and send an error to the sender (at SMTP time). The system will discard the incoming email and provide the sender with a failure message. The system sets the failure message to No such person at this address by default. You may also enter a custom failure message into the Failure Message (seen by sender) text box.

 
6. Click Advanced Options to access the following options:

Setting Description
Forward to a system account Select this option to forward incoming email to a system user email account. To do so, enter the system user name in the text box.
Discard (Not Recommended) Select this option to discard emails without a failure message. Emails sent to the initial address will not be forwarded. Unlike the Discard and send an error to the sender (at SMTP time) option, the user will not receive any failure messages.
Pipe to a Program Select this option to pipe incoming emails to a program. Enter the program’s relative path in your home directory in the text box. For example, if the script requires an interpreter such as Perl or PHP, omit the /usr/bin/perl or /usr/bin/php portion of the path.

  7. Click Add Forwarder.

Pipe to a program

Important:

Make certain that your script uses the proper file permissions (0700). To change your script’s file permissions, run the chmod 0700 myscript.php command, where myscript.php represents your script’s location and file name.

Use the Pipe to a Program option to parse and enter email information into a different system. For example, use the Pipe to a Program option to pipe email information to a program that enters email information into a ticket system.

  • STDIN pipes email and headers to the program.
  • Pipes can accept variables from the $_SERVER array and variables on the command line.
  • The language or environment that you use may cause memory limit issues.
  • If your script produces any output, even a blank line, the system will create a bounce message that contains that output.

When you use the Pipe to a Program option, enter a path that is relative to your home directory. For example, to use the /home/user/script.pl script, enter script.pl in the Pipe to a Program text box, where user represents your username.

Important:

To pipe email to a script, the script must be executable and have the appropriate hashbang (#!). If you do not know how to add the hashbang, name the script with the correct executable extension to be prompted to automatically add it.

Trace a forwarder

Tracing an email account forwarder allows you to locate a possible routing error, which may send emails to the wrong or non-existent location.

To trace a forwarded email, perform the following steps:

  1. Under the Actions menu, next to the forwarder you want to test, click Trace.
  2. The Track Delivery page that appears will show you the path that the forwarded email messages will take.
  3. The following icons help indicate where the message is going:

    • The red exclamation point icon () indicates that messages will encounter an error.
    • The file page icon () indicates that the forwarder will filter messages into a file.
    • The green globe icon () indicates that the forwarder will deliver the message to a different server.
    • The folder icon () indicates that the message will go to a local address on this server.
  4. To return to the Forwarders interface, click the Go Back button.

Delete a forwarder

To remove a forwarder, perform the following steps:

  1. In the Actions menu, click Delete next to the forwarder you want to remove.
  2. To confirm your choice, click Delete Forwarder.
Note:

It is not possible to modify email forwarders after creation. If you need to modify an email forwarder, you must delete the forwarder and then create a new one.

Domain forwarders

Domain forwarders redirect incoming email for invalid addresses to another domain.

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

Important:
  • 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 the example.com domain to the example1.com domain and someone sends an email to the user@example.com address, the following actions will occur:

    • If a user@example.com address or autoresponder exists, the system will not forward the email.

    • If a user@example.com address or autoresponder does not exist, the system will forward the email to user@example1.com.

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

  • Domain forwarders only work for undeliverable emails. Because of this, you cannot access the email at the forwarding address. For example, if an email is forwarded from returns@exampl3.com to returns@example.com because exampl3.com is an invalid domain name, you cannot log in to the invalid returns@exampl3.com to view the forwarded email.

Add domain forwarder

To create a domain forwarder, follow these steps:

  1. In the Managing menu, select the domain whose emails you want to forward.
  2. In the Create an Email Account Forwarder menu, click Add Domain Forwarder. The Add a New Domain Email Forwarder interface will appear.
  3. In the Domain menu, select the domain from which you want to forward email.
  4. In the Domain text box, enter the domain to which you want to forward email.
  5. Click Add Domain Forwarder.

Delete a domain forwarder

Next to the domain forwarder you wish to remove, click Delete Domain. To confirm your choice, click Delete Domain Forwarder.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Address Importer

  This interface allows you to use two types of files to create multiple email addresses or...

Archive

  Warning: The Archive interface does not appear in your cPanel interface unless your...

Autoresponders

  This feature allows you to configure automatic email response messages. This is useful, for...

BoxTrapper

  The BoxTrapper feature filters spam from your inbox through challenge-response verification....

Calendar Delegation

  The Calendar Delegation interface allows you to delegate access rights for a user’s calendar...