Skip to main content
Forwarders pass incoming mail to a different address without keeping a mailbox of their own. Two flavors live here: address forwarders (send info@yoursite.com to your personal Gmail) and domain forwarders (forward every address on oldsite.com to the same address on newsite.com). Open it from cPanel home → EmailForwarders.
Forwarders page listing address and domain forwarders

Create an address forwarder

1

Click Add Forwarder

Top of the Forwarders page.
2

Pick the source address

Type the local part (e.g. info) and pick the domain.
3

Choose where it goes

Most common: Forward to email address with a single destination. You can also discard with a custom error message, or pipe the mail to a script (advanced).
4

Save

Click Add Forwarder. Forwarders apply immediately.

Forward to multiple recipients

cPanel doesn’t let you set multiple destinations on one forwarder directly, but you can stack them: create separate forwarders all pointing the same source at different destinations. Mail sent to the source gets duplicated to each. For larger fan-out, use Mailing Lists instead.

Domain-wide forwarders

Use this when you’ve moved a domain and want every address on the old domain to flow to the new one. The mapping preserves the local part: anything@oldsite.com becomes anything@newsite.com. Click Add Domain Forwarder, pick the source domain, type the destination domain, save.

Tips

  • Forwarders break SPF. Mail forwarded from info@yoursite.com to a Gmail address will have your SPF record applied to a sender who isn’t you. Many providers reject this. Consider setting up the mailbox proper and pulling it from Gmail with IMAP instead.
  • Loops. Forwarding a@yoursite.com to b@yoursite.com and b to a creates a loop. cPanel detects most loops, but watch for circular paths through external addresses.
  • Forwarders survive mailbox deletion. Deleting a mailbox doesn’t remove forwarders pointing at the same address. Clean them up here too.

Need a hand?