Email forwarding in cPanel automatically copies incoming messages from one address and sends them to another — no manual action required. It activates in seconds from your control panel and works for both internal redirects and external destinations like Gmail or Outlook.
This guide takes you through every step, clarifies the difference between a forwarder and an alias, and covers the most common issues you might encounter.
Email Forwarding vs. Alias: What's the Difference?
In cPanel, the practical distinction is subtle but worth understanding:
- An alias (Email Alias) creates an additional address that points to an existing mailbox. The alias itself stores nothing.
- A forwarder takes mail arriving at an existing account and copies it to another address. It can optionally keep a copy in the original mailbox as well.
For most everyday use cases the end result is the same. The key difference is whether the source address has its own mailbox and whether you want to keep a copy on the server.
Common Use Cases for Email Forwarding
- Inbox consolidation: manage multiple corporate addresses from a single client (Gmail, Outlook).
- Out-of-office coverage: forward an employee's mail to their backup while they are away.
- Staff transitions: keep a departing employee's address active by routing messages to their replacement.
- Multiple domains: run two domains (
company.comandcompany.mx) but centralize everything in one mailbox. - External backup: send a copy of every incoming message to an off-server account for archiving.
How to Set Up Email Forwarding in cPanel: Step by Step
Step 1 — Log In to cPanel
Go to yourdomain.com:2083 and sign in with your cPanel credentials. If you do not remember the URL, check your hosting welcome email.
Step 2 — Open "Forwarders"
On the cPanel home screen, find the Email block and click Forwarders. You will see two tabs: Email Account Forwarders (for individual addresses) and Domain Forwarders (for an entire domain).
Step 3 — Click "Add Forwarder"
To forward a single address, stay on the first tab and click Add Forwarder.
Step 4 — Fill Out the Form
The form includes the following fields:
- Address to Forward: enter the local part of the source address (e.g.,
john) and choose the domain from the dropdown. - Destination: three options are available:
- Forward to Email Address: enter the destination (can be external).
- Discard and send an error to the sender: rejects the message with a bounce notice.
- Pipe to a Program: advanced option to process mail with a custom script.
Step 5 — Decide Whether to Keep a Copy
If you want the original mailbox to retain a copy of each message, make sure that account already exists and has sufficient quota. Active forwarding does not delete the original unless you explicitly choose the discard option.
Step 6 — Save and Test
Click Add Forwarder. cPanel will display a confirmation notice. Send a test message to the source address and verify it arrives at the configured destination.
Forwarding an Entire Domain in cPanel
If you need every address on a domain to forward to another domain — for example, all mail for company.mx going to company.com — use the Domain Forwarders tab:
- Click Add Domain Forwarder.
- Select the source domain.
- Enter the destination domain.
- Save.
Any address on the source domain that does not have a dedicated mailbox will be forwarded to the same local user on the destination domain (e.g., [email protected] lands in [email protected]).
Common Problems When Setting Up Forwarding in cPanel
Forwarded mail goes to spam
This is the most frequent complaint. When your hosting server forwards an externally originated message, the recipient's server may flag it because the originating domain's SPF record does not authorize your server's IP as a legitimate sender.
Fix: enable SRS (Sender Rewriting Scheme) in cPanel if your version supports it, or make sure your domain has correct SPF and DKIM records. More detail is available in the business email category.
Messages arrive duplicated
You have an active forwarder and your email client is also downloading messages directly from the source mailbox via IMAP. Check that you do not have two active download paths.
Forwarder is active but mail never arrives
Verify that the source domain's MX records point to your hosting mail server. Without correct MX records, the message never reaches the server in the first place and therefore cannot be forwarded.
Can I forward to Gmail without losing my business account?
Yes. Configure the forwarder to Gmail and also set up Gmail to fetch mail from your corporate server via IMAP. Both accounts stay in sync. For a fully managed solution, professional email hosting plans include unrestricted cPanel access and IMAP/SMTP support out of the box.
Key Takeaways
- cPanel email forwarding automatically redirects incoming messages from one address to another with no manual intervention.
- You can forward an individual account or an entire domain from the Forwarders section.
- The most common issue is incorrect SPF/DKIM configuration causing forwarded mail to be flagged as spam.
- Keeping a server copy and forwarding simultaneously are not mutually exclusive — both can be active at once.
- Domain forwarders are ideal when you operate multiple domains and want to consolidate all mail in one place.
Looking for hassle-free business email management with cPanel included and English-language support? Head to elenlace.com and find the plan that fits your team.
FAQ
Does cPanel forwarding work with Gmail or Outlook?
Yes, you can forward to any external address. Keep in mind that Gmail and Outlook apply strict spam filters, so make sure your domain's SPF and DKIM records are correctly configured to prevent forwarded messages from being flagged.
Can I forward mail and still keep a copy on the server?
Yes. If the source address has an active mailbox, messages are stored there regardless of the forwarder. Forwarding does not delete messages from the server unless you choose the discard option.
How many forwarders can I set up in cPanel?
Most shared hosting plans impose no practical limit on the number of forwarders. Check your plan's terms or ask your host if you are on a budget tier.
Does forwarding work if the source address has no mailbox?
Yes. You can set up a forwarder for an address that does not exist as a full email account. The server will receive the message and forward it immediately without storing it locally.
Useful resources
Other providers and guides worth comparing: