1. Knowledge Base
  2. >
  3. Results
  4. >
  5. How Do I Create Email Accounts in cPanel?

How Do I Create Email Accounts in cPanel?

By default, you have no email account set up. The main username may look like it is set up as an email, but you will need to add it as an email account if you wish to use it.

The video and instructions below will guide you through creating and accessing an email account in cPanel.


To create an email account:

  1. Log in to cPanel.
  2. Look for the Email section, then click Email Accounts.

    cPanel - Email Accounts section

  3. Click the + Create button located on the right-hand side.

    Email Accounts - Create button

  4. On the next page, enter the required details to create a new email account.

    Email Accounts  - Enter Details

    • Domain: Select the domain where you wish to create the new email account.
    • Username: Enter your email's username.
    • Password: Enter your email's password.
  5. You will notice the Optional Settings. Click the Edit Settings button to customize the new email account. This is where you can set your email's storage space.

    Email Accounts - Optiona Settings

  6. Click + Create to finalize.

The same steps work for creating email accounts for your primary domain, addon domains, and subdomains. You cannot create email accounts with a script or via SSH.


How To Create Forwarders

Email Forwarder

This email feature allows you to configure an email account to forward incoming emails to another address.

To create an email forwarder: 

  1. Navigate to the Email section, then click Forwarders.

    cPanel - Email Accounts - Forwarders

  2. On the Forwarders page, click the Add Forwarder button.

    Email Accounts - Add Forwarder

  3. On the next page, fill out the Address to Forward text box. This is the username to which you want to forward the incoming email.

    Email Forwarders - Enter Details

  4. Select the domain of your email account.
  5. Select any of the following Destination options.
     
    • Forward to email address: This option forwards incoming emails to another address. Provide the forwarding address in the text box.
    • Discard and send an error to the sender (at SMTP time): This option discards incoming email and automatically sends a failure message to the sender. You may enter your preferred failure message in the Failure Message text box.
       
  6. You can click the Advanced Options to configure additional options.

    Email Forwarder - Advanced Options

    • Forward to a system account: This option forwards an incoming email to a system user. Please note that system accounts do not have a public-facing email address.
    • Pipe to a Program: This option automatically forwarding an incoming email to a program through a path provided in the text box.
    • Discard (Not Recommended): This option discards incoming emails without sending a failure message to the sender.
  7. Once done, click the Add Forwarder button.

Domain Forwarder

This email feature redirects incoming emails for invalid addresses to another domain.

To create a domain forwarder:

  1. On the Forwarder's page, click the Add Domain Forwarder button.

    cPanel - Domain Forwarder

  2. Enter the domain to which you want to forward your emails.

    Domain Forwarder - Enter Details

  3. Once done, click Add Domain Forwarder.