---
title: "How to Setup an Email Forwarder in cPanel &#038; Webmail"
description: "cPanel includes two types of email forwarding: Email Account Forwarders, which redirect messages from one specific address to another, and Domain Forwarders, which redirect all incoming mail for an..."
url: https://www.inmotionhosting.com/support/email/set-up-email-forwarder/
date: 2011-09-01
modified: 2026-04-23
author: "InMotion Hosting Contributor"
categories: ["cPanel", "Email"]
type: post
lang: en
---

# How to Setup an Email Forwarder in cPanel &#038; Webmail

cPanel includes two types of email forwarding: **Email Account Forwarders**, which redirect messages from one specific address to another, and **Domain Forwarders**, which redirect all incoming mail for an entire domain. This guide covers how to set up both, plus how to configure forwarding directly from the Webmail interface.

A few things worth knowing before you start:

- **Email Account Forwarders** are configured per address. If you want `sales@example.com`, `support@example.com`, and `billing@example.com` all routed to a single inbox, you set up three separate forwarders.
- **Domain Forwarders** redirect every message sent to a domain. If you forward `domain1.com` to `domain2.com`, the corresponding email accounts must already exist on `domain2.com` or delivery will fail. They are not created automatically.
- **Catch-All addresses** are only available on [VPS](https://www.inmotionhosting.com/vps-hosting) and [Dedicated Server](https://www.inmotionhosting.com/dedicated-servers) accounts. Shared hosting plans do not support them.

![How to Setup Email Forwarding in cPanel](https://i.ytimg.com/vi_webp/mjwI6z2Bzi8/maxresdefault.webp)

*Don’t have time to read the guide on how to setup an email forwarder? Watch our walk-through video.*

## Creating a Forwarder in cPanel

1. [Log into cPanel.](/support/edu/cpanel/how-to-log-into-cpanel/)
2. Click the **Forwarders** button in the *Email* section.![Forwarders Button in cPanel](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/cpanel-email-forwarder.png)
3. On the *forwarders* page, click **Add** **Forwarder**.![Add Forwarder Button in cPanel](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/add-forwarder-button.png)
4. On the **Add a New Forwarder** page, type the email address **username** in the **Address to Forward** space.
5. Select the domain from the drop-down box.![Enter the Adress You Want To Forward](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/address-to-forward.png)
6. For the Destination option, type the full email address that you want to forward emails to in the text box.Note! You can add multiple email addresses to your forwarder separated by commas, for example:email1@example.com, email2@another-domain.com, email2@some-other.com
7. Click **Add Forwarder**. ![Add Forwarder in cPanel](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/add-forwarder.png)You will then see a summary of the forwarder you created, similar to this:“All email sent to email@example.com will now be copied to you@email.com.”

Congratulations, the email forwarder was created in the cPanel mail forwarders section. Now when going to the Email Account Forwarders page, the forwarder will show up on the list.

## Creating a Forwarder in Webmail

1. Start by [logging into webmail](https://www.inmotionhosting.com/support/email/login-to-webmail/). Remember, you can log into webmail by visiting example.com/webmail. Also be sure to use the full email address as the username and the password associated with the email account you are logging into. ![Webmail-login](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/email_webmail-login-screen.png)
2. Now, verify you are logged into the correct email address and click “**Forwarders**“.![webmail-forward](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/email_forwarder-menu.png)
3. This screen shows you currently have no forwarders set up. Click “**Add Forwarder”**.![add-forward](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/email_select-add-forwarder.png)
4. Fill in the field with the address to forward to and click “**Add Forwarder”**.![forward-fill-out](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/email_forwarder-fill-out.png)
5. Now, go back to “forwarding options” and verify that your forwarder is set up properly!![forward-complete](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/email_forwarder-added.png)

## Forward All Email for a Domain

1. [Log into cPanel](/support/edu/cpanel/how-to-log-into-cpanel/).
2. Click **Forwarders** in the *Mail* section.
3. Click **Add Domain Forwarder**.![forwarding domain in cpanel](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/edu_domain-forwarder_add-domain-forwarder.png)
4. Select the Domain you want to forward email *from*, in the drop-down box. Then, enter the domain you want to forward *to*. The official cPanel documentation notes: “Domain forwarding takes place only when a delivery is not successful. For example, a user sends an email to john@example1.com. If john@example1.com is an existing email address or auto responder, then the email will not be forwarded.”
5. Click **Add Domain Forwarder**.![cpanel domain forwarder setup page](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/edu_domain-forwarder_add-new-domain-forwarder.png)You are finished when you see a message similar to: “File updated ‘/etc/vdomainaliases/example.com’ All email sent to example.com will now be copied to domain.com”.![domain forwarder successfully created in cpanel](https://www.inmotionhosting.com/support/wp-content/uploads/2011/09/edu_domain-forwarder_domain-forwarder-added.png)

Congratulations! You now know how to set up email forwarders in cPanel! Check out our [Email](https://www.inmotionhosting.com/support/email/) section for more helpful tutorials.
