Skip to main content



How to Set Up Email Forwarding in cPanel

How to Set Up Email Forwarding in cPanel: A Complete Step-by-Step Guide

Managing your email accounts efficiently is a crucial part of running a successful website or online business. One of the most useful features available to website owners is email forwarding in cPanel. Whether you want to redirect messages from one address to another, consolidate multiple inboxes, or ensure you never miss an important email, setting up email forwarding in cPanel is a straightforward process that can save you a considerable amount of time.

In this guide, we will walk you through everything you need to know about email forwarding in cPanel, including what it is, why it matters, and precisely how to configure it on your hosting account.

What Is Email Forwarding in cPanel?

Email forwarding is a feature that automatically redirects incoming emails from one email address to another. For example, if someone sends a message to [email protected], you can configure cPanel to forward that message directly to your personal Gmail or Outlook account without the sender ever knowing the difference.

cPanel is one of the most widely used web hosting control panels in the world. It provides a user-friendly graphical interface that allows website owners to manage every aspect of their hosting environment, including domain settings, databases, files, and — most relevantly here — email accounts.

Email forwarding in cPanel is particularly useful for small business owners, freelancers, and developers who manage multiple email addresses but prefer to receive all correspondence in a single inbox.

Why Use Email Forwarding?

Before diving into the technical steps, it is worth understanding why so many website owners rely on this feature. There are several compelling reasons to set up email forwarding in cPanel:

  • Centralised inbox management: Rather than logging into multiple email accounts throughout the day, you can have all messages delivered to one place.
  • Professional appearance: You can present a professional domain-based email address to clients and customers while still managing everything from a familiar email client.
  • Team collaboration: Forwarding emails to multiple team members ensures that no enquiry goes unanswered.
  • Backup purposes: Forwarding emails to a secondary account provides an additional layer of redundancy.
  • Simplified transitions: If you change email providers or hosting companies, forwarding ensures continuity during the switchover period.

Before You Begin: What You Will Need

To set up email forwarding in cPanel, you will need the following:

  • Access to your cPanel account (provided by your web hosting company)
  • Your cPanel login credentials (username and password)
  • The email address you wish to forward from
  • The destination email address you want messages forwarded to

If you are unsure how to access your cPanel, check your hosting welcome email or contact your hosting provider’s support team. Most hosts allow you to log in via yourdomain.co.uk/cpanel or through a dedicated hosting dashboard.

How to Set Up Email Forwarding in cPanel: Step-by-Step

Step 1: Log In to Your cPanel Account

Open your preferred web browser and navigate to your cPanel login page. Enter your username and password to access the control panel dashboard. The interface may look slightly different depending on your hosting provider and the version of cPanel they use, but the core features remain consistent across most installations.

Step 2: Navigate to the Email Section

Once you are logged in, scroll down or use the search bar at the top of the dashboard to locate the Email section. Within this section, you will find a variety of email management tools, including Email Accounts, Autoresponders, Spam Filters, and — the one you are looking for — Forwarders.

Step 3: Open the Forwarders Tool

Click on the Forwarders icon. This will open the email forwarding management page, where you can view any existing forwarders and create new ones. You will notice two tabs at the top of the page: Email Account Forwarders and Domain Forwarders. For the purposes of this guide, we will focus on Email Account Forwarders.

Step 4: Add a New Forwarder

Click the Add Forwarder button. A new form will appear asking you to fill in the following details:

  • Address to Forward: Enter the local part of the email address (the part before the @ symbol). If you have multiple domains associated with your account, use the dropdown menu to select the correct domain.
  • Destination: Here you have several options. The most common choice is Forward to Email Address, where you simply enter the email address you want messages sent to. You can also choose to forward to a system account or pipe to a programme, though these are more advanced options.

Step 5: Save Your Forwarder

Once you have entered the required information, click the Add Forwarder button to save your settings. cPanel will confirm that the forwarder has been successfully created, and you should see it listed on the Forwarders page.

Step 6: Test Your Email Forwarding

It is always good practice to test your newly created forwarder. Send a test email to the address you have set up for forwarding and check whether it arrives in the destination inbox. If it does not appear within a few minutes, check your spam or junk folder, as some email providers may initially flag forwarded messages.

How to Set Up Domain-Level Forwarding in cPanel

In addition to forwarding individual email addresses, cPanel also allows you to forward all emails sent to an entire domain. This is particularly useful if you are migrating a domain or consolidating multiple domains into one.

To set this up, return to the Forwarders page and click on the Domain Forwarders tab. Click Add Domain Forwarder, select the domain you wish to forward from, and enter the destination domain. All emails sent to any address on the source domain will then be redirected to the corresponding address on the destination domain.

How to Delete or Edit an Email Forwarder in cPanel

If you ever need to remove or modify an existing forwarder, simply return to the Forwarders page in cPanel. Locate the forwarder you wish to change in the list and click the Delete link next to it. Unfortunately, cPanel does not offer a direct edit function for forwarders, so if you need to change the destination address, you will need to delete the existing forwarder and create a new one with the updated details.

Common Issues With Email Forwarding in cPanel

Emails Not Being Forwarded

If your forwarded emails are not arriving at the destination address, there are a few things to check. Firstly, ensure the forwarder was saved correctly by revisiting the Forwarders page. Secondly, check whether the destination email provider is blocking forwarded messages due to spam filters. Some providers, particularly Gmail, may occasionally mark forwarded emails as suspicious.

Forwarding Loops

A forwarding loop occurs when two email addresses are set to forward to each other, creating an infinite cycle. cPanel usually detects and prevents this, but it is worth being mindful of when configuring multiple forwarders across accounts.

Emails Landing in Spam

This is a common issue when forwarding emails between different providers. To reduce the likelihood of this happening, ensure your domain has proper SPF, DKIM, and DMARC records configured. These DNS records help receiving mail servers verify that forwarded emails are legitimate.

Best Practices for Email Forwarding in cPanel

To get the most out of email forwarding in cPanel, consider the following best practices:

  • Always test your forwarders after setting them up to confirm they are working correctly.
  • Avoid setting up unnecessary forwarders, as these can create additional server load.
  • Regularly review your list of active forwarders and remove any that are no longer needed.
  • Ensure your destination inbox has sufficient storage to accommodate forwarded messages.
  • Keep your cPanel login credentials secure to prevent unauthorised changes to your email settings.

For more helpful guides on managing your hosting environment and email settings, visit the DA Manager blog, where you will find a wealth of resources for website owners and developers.

Final Thoughts

Setting up email forwarding in cPanel is a simple yet powerful way to streamline your email management. Whether you are a sole trader looking to keep things tidy or a business owner managing a team, the Forwarders tool in cPanel gives you the flexibility to route your messages exactly where they need to go.

By following the steps outlined in this guide, you should be able to configure email forwarding quickly and without any technical difficulties. As with all hosting features, take the time to test your settings thoroughly and revisit them periodically to ensure everything continues to work as expected.

With the right email setup in place, you can focus less on managing your inbox and more on growing your website or business.