Why Create Email Accounts in cPanel?

Creating email accounts through cPanel allows you to host professional email addresses using your own domain — for example, hello@yourbusiness.com. This is far more credible than using a generic Gmail or Outlook address, and it gives you full control over your mailboxes, storage limits, and security settings.

This guide walks you through the entire process, from logging into cPanel to sending your first test email.

Prerequisites

  • An active web hosting account with cPanel access
  • A domain name pointed to your hosting server (MX records configured)
  • Your cPanel login credentials (username and password)

Step 1: Log Into cPanel

Access your cPanel by navigating to one of the following URLs in your browser:

  • https://yourdomain.com:2083
  • https://yourdomain.com/cpanel
  • Or use the login link provided by your hosting provider

Enter your cPanel username and password, then click Log In.

Step 2: Navigate to Email Accounts

Once inside your cPanel dashboard, locate the Email section. You can either:

  • Scroll down to the Email section and click Email Accounts
  • Use the search bar at the top of the dashboard and type "Email Accounts"

Click on Email Accounts to open the email management interface.

Step 3: Click "Create"

On the Email Accounts page, you'll see a list of any existing email accounts. To add a new one, click the + Create button in the upper right corner of the page.

Step 4: Fill In the Account Details

You'll now see a form with several fields to complete:

  1. Domain — Use the dropdown to select the domain for this email address (e.g., yourdomain.com).
  2. Username — Enter the local part of the address (e.g., info, support, john). This becomes the part before the @ symbol.
  3. Password — Enter a strong password or click Generate to create one automatically. cPanel will show a strength indicator — aim for "Very Strong."
  4. Storage Space — Set a mailbox storage quota in MB, or check Unlimited if your plan allows it. Setting a limit prevents one mailbox from consuming all server disk space.

Step 5: Configure Optional Settings

cPanel also offers a few optional settings you may want to configure:

  • Send a welcome email with instructions — Check this box to automatically send setup instructions (including IMAP/POP3/SMTP settings) to the new email address.
  • Stay on this page after creation — Useful if you're creating multiple accounts in one session.

Step 6: Click "Create" to Save

Once all fields are filled in, click the blue Create button at the bottom of the form. cPanel will confirm that the account was created successfully. The new address will now appear in your Email Accounts list.

Step 7: Access Webmail or Configure a Mail Client

You can immediately start using your new email account in two ways:

Option A: Use Webmail

Click Check Email next to the new account in the Email Accounts list. You'll be prompted to choose a webmail client (Roundcube is the most popular). Log in with your full email address and password.

Option B: Configure an Email Client (Outlook, Thunderbird, etc.)

Click Connect Devices next to your account. cPanel will display the correct IMAP, POP3, and SMTP server settings for your domain. Use these to configure any desktop or mobile email client.

Troubleshooting Tips

  • If emails aren't being received, verify your domain's MX records point to your hosting server.
  • If you can't log into webmail, double-check the password and ensure you're using the full email address as the username.
  • Check your hosting account's disk usage — a full disk can prevent new emails from being delivered.

Creating email accounts in cPanel is one of the most common tasks in hosting management. Once you've done it once, it takes less than two minutes each time.