How to Setup Email Forwarding for a Domain or Email Address in cPanel

A quick tutorial showing how to set up cPanel Email Domain Forwarding as well as forwarding from a specific email address to another.

cPanel email forwarding copies incoming email at one address to a second email address. An example is when you have an email sent to, but you want to copy it automatically to your primary email account

Email Forwarders are useful for many different scenarios:

  • You may have multiple email addresses, but want them forwarded to the one email address you check regularly.
  • You may have used free email services in the past like Hotmail or Gmail, but now don’t use them. You can forward any residual emails to your new email address.
  • You may want to forward all your business emails to a colleague when you are away on holiday. This is especially useful when used in combination with a cPanel Autoresponder.

When configuring your email forwarder, you can either forward all email for your domain or forward all email for a particular email address. You can add multiple forwarders for a domain to cover multiple addresses should you wish.

How to Forward all Email for a Domain in cPanel

This tutorial will show you how to set up an Email Forwarder for all email accounts on the domain, including the default catch-all address.

Unfortunately, you cannot forward the messages to a specific email address. Instead, the emails are forwarded to the default email address, otherwise known as a catch-all email address.

You can find out how to configure the default address here.

Forward all Email for a Domain in cPanel

Set Up cPanel Email Forwarding for an Address

To create email forwarders for specific or multiple email addresses is similarly straightforward.

How to Set Up cPanel Email Forwarding for an Address

How to Delete an Email Forwarder in cPanel

You can delete a forwarder at any time for a mail account.

Unfortunately, you are not able to change an existing forwarder, or temporarily disable it. If you wish to change or stop a forwarder, it must be deleted. You can then recreate it as required.

Forward all Email for a Domain in cPanel
Jonathan Griffin. Editor @ The Webmaster

Editor, SEO Consultant, & Developer.

Jonathan Griffin is The Webmaster's Editor & CEO, managing day-to-day editorial operations across all our publications. Jonathan writes about Development, Hosting, and SEO topics for The Webmaster and The Search Review with more than nine years of experience. Jonathan also manages his own SEO consultancy, offering SEO developer services. He is an expert on site-structure, strategy, Schema, AMP, and technical SEO. You can find Jonathan on Twitter as @thewebmastercom.

Read more about Jonathan Griffin on our About Page.