Skip to main content
Print

How to Create an Email Account in cPanel

How to Create an Email Account in cPanel: Complete Step-by-Step Guide for Beginners and Hosting Users (2026)


Introduction: Professional Email Starts with Your Own Domain

If you have a website hosted on a cPanel server, one of the first things you should set up is a professional email account using your own domain name — for example, info@yourdomain.com or support@yourbusiness.com. Using a custom domain email instead of a generic Gmail or Yahoo address instantly builds credibility with clients, customers, and business partners.

cPanel makes creating and managing email accounts straightforward, even for complete beginners. Whether you are setting up your first business email, adding email accounts for your team, or managing a hosting account on behalf of a client, this guide walks you through every step — from logging into cPanel to sending your first test email.

In this guide you will learn:

  • How to create an email account in cPanel step by step
  • How to configure email storage quota and password settings
  • How to access your new cPanel email account via Webmail
  • How to set up your email in Outlook, Gmail, Apple Mail, and mobile devices
  • How to manage, edit, and delete cPanel email accounts
  • Troubleshooting common cPanel email creation issues

Before You Begin: What You Need

Before creating an email account in cPanel, make sure you have:

  • An active hosting account with cPanel access (provided by your hosting provider)
  • A registered domain name pointed to your hosting server
  • cPanel login credentials (username and password — provided in your hosting welcome email)
  • Your cPanel URL — typically https://yourdomain.com:2083 or https://yourserverip:2083, or via your hosting provider’s client portal

If you are unsure about any of these, contact your hosting provider’s support team before proceeding.


Understanding cPanel Email Accounts

Before jumping into the steps, it helps to understand what a cPanel email account is and how it works.

When you create an email account in cPanel, you are creating a mailbox on your hosting server tied to your domain name. This mailbox:

  • Receives incoming emails sent to your address (e.g., hello@yourdomain.com)
  • Stores emails on the server (subject to the storage quota you set)
  • Can be accessed via Webmail directly in the browser (Roundcube, Horde, or SquirrelMail)
  • Can be connected to any email client (Outlook, Apple Mail, Thunderbird, Gmail app) via IMAP or POP3
  • Supports sending emails via SMTP through your domain’s mail server

cPanel email accounts are separate from Google Workspace or Microsoft 365. They run entirely on your hosting server using the mail software installed there (typically Exim as the MTA and Dovecot as the IMAP/POP3 server).


Step-by-Step: How to Create an Email Account in cPanel

Step 1: Log In to cPanel

Open your web browser and navigate to your cPanel login URL. This is typically one of the following:

https://yourdomain.com:2083
https://yourserverip:2083
https://cpanel.yourdomain.com

Your hosting provider may also offer a direct login link from their client area or control panel portal.

Enter your cPanel username and password and click Log In.

Tip: If you see a browser security warning about an SSL certificate, this is normal for direct IP-based cPanel access. Click “Advanced” and proceed — your connection to cPanel is still encrypted.


Step 2: Navigate to the Email Accounts Section

Once inside cPanel, locate the Email section. Depending on your cPanel theme (Jupiter or Paper Lantern), this may appear as a section heading with email-related icons below it.

Look for and click on “Email Accounts”.

Alternative navigation methods:

  • Use the cPanel search bar at the top of the page — type “Email Accounts” and click the result
  • In the Jupiter theme, click the Email category in the left navigation panel

The Email Accounts page displays a list of all existing email accounts on your hosting account (if any have been created previously).


Step 3: Click “Create” to Add a New Email Account

On the Email Accounts page, click the “+ Create” button (in newer cPanel versions) or “Create Account” button (in older versions).

This opens the email account creation form.


Step 4: Fill In the Email Account Details

The creation form has several fields. Here is what each one means and how to fill it in:

4a. Domain

If your hosting account has multiple domains (a primary domain plus addon domains or parked domains), a dropdown menu allows you to select which domain the email address will belong to.

For example:

  • Select yourdomain.com to create username@yourdomain.com
  • Select anotherdomain.com to create username@anotherdomain.com

If you only have one domain, this field will already be pre-filled.

4b. Username

Enter the part of the email address that comes before the @ symbol.

Examples:

  • info → creates info@yourdomain.com
  • support → creates support@yourdomain.com
  • john.smith → creates john.smith@yourdomain.com
  • sales → creates sales@yourdomain.com

Username rules:

  • Can contain letters (a–z), numbers (0–9), periods (.), hyphens (-), and underscores (_)
  • Cannot start or end with a period
  • Is not case-sensitive (emails sent to Info@yourdomain.com and info@yourdomain.com go to the same mailbox)
  • Keep it professional and easy to communicate verbally

4c. Password

Set a strong, secure password for this email account. cPanel displays a password strength indicator as you type.

Best practices for email account passwords:

  • Minimum 12 characters
  • Mix of uppercase letters, lowercase letters, numbers, and symbols
  • Do not reuse passwords from other accounts
  • Avoid dictionary words, names, or predictable patterns

You can also use cPanel’s built-in Password Generator by clicking the “Generate” button — this creates a cryptographically strong random password automatically. Make sure to copy and save this password before proceeding.

Security Note: In 2026, email account credential stuffing attacks are extremely common. A weak email password is one of the most frequent causes of spam sending from compromised hosting accounts. Always use a strong password.

4d. Storage Space (Quota)

This setting controls how much disk space this email account’s mailbox is allowed to use on the server.

Setting Description Best For
Unlimited No storage cap Primary accounts, heavy email users
Custom (MB) Set a specific limit in megabytes Shared hosting with limited disk space
Default Quota Uses the server’s default setting When unsure

Recommended approach:

  • For a primary business email (info@, admin@, support@): Set to at least 2,000 MB (2 GB) or Unlimited if disk space allows
  • For departmental or role-based addresses with moderate use: 500–1,000 MB
  • For temporary or testing addresses: 100–250 MB

Important: If a mailbox reaches its storage quota, incoming emails will be bounced back to the sender with a “mailbox full” error. Monitor mailbox usage regularly and increase quotas as needed.

4e. Send Welcome Email (Optional)

Some cPanel versions include a checkbox to send a welcome email with setup instructions to the new email address. This is useful when creating accounts for other users — but since the mailbox is brand new and empty, the welcome email is technically delivered to the server, not to an external address. Skip this for self-created accounts.


Step 5: Click “Create” to Finish

Once all fields are filled in, click the “+ Create” or “Create Account” button at the bottom of the form.

cPanel will process the request and display a confirmation message:

Account Created
info@yourdomain.com has been created successfully.

Your new email account is now active and ready to use. Emails sent to this address will be received and stored on your server immediately.


Step 6: Verify the Email Account Was Created

You will be returned to the Email Accounts list. Confirm your new account appears in the list with:

  • The correct email address
  • The assigned storage quota
  • Usage shown as 0 MB / [quota] (since no emails have been received yet)

How to Access Your New cPanel Email Account

Once created, there are two primary ways to access and use your new email account:

Option 1: Webmail (Browser-Based Access)

Webmail allows you to read and send emails directly from your browser without any additional software setup.

To access Webmail:

Navigate to:

https://yourdomain.com/webmail

or

https://yourdomain.com:2096

Log in with:

  • Email address: info@yourdomain.com (your full email address)
  • Password: The password you set during account creation

cPanel offers three Webmail clients — you can choose whichever you prefer:

Webmail Client Description Best For
Roundcube Modern, clean interface Most users (recommended)
Horde Feature-rich, complex Power users needing calendars/tasks
SquirrelMail Lightweight, basic Slow connections, older browsers

Roundcube is the recommended choice for most users due to its intuitive interface, mobile responsiveness, and active development.


Option 2: Email Client (Outlook, Apple Mail, Gmail, Thunderbird, Mobile)

For a more desktop-integrated experience, you can connect your cPanel email account to any email client using IMAP (recommended) or POP3.

Getting Your Email Configuration Settings

cPanel provides auto-configured settings for your account. In the Email Accounts list:

  1. Find your email account
  2. Click “Connect Devices” (or “Set Up Mail Client” in older versions)
  3. cPanel displays the exact incoming and outgoing server settings for your account

Typical cPanel Email Configuration Settings:

Setting Value
Incoming Mail Server (IMAP) mail.yourdomain.com
IMAP Port (SSL) 993
IMAP Port (non-SSL) 143
Incoming Mail Server (POP3) mail.yourdomain.com
POP3 Port (SSL) 995
POP3 Port (non-SSL) 110
Outgoing Mail Server (SMTP) mail.yourdomain.com
SMTP Port (SSL/TLS) 465
SMTP Port (STARTTLS) 587
Username Full email address (info@yourdomain.com)
Password Your email account password
Authentication Required (use your email password)

IMAP vs POP3: Always use IMAP unless you have a specific reason for POP3. IMAP syncs emails across all your devices and keeps a copy on the server. POP3 downloads emails to one device and typically deletes them from the server.

Setup in Microsoft Outlook

  1. Open Outlook → File → Add Account
  2. Enter your full email address → Click Connect
  3. Select IMAP
  4. Enter incoming server: mail.yourdomain.com, Port 993, SSL/TLS
  5. Enter outgoing server: mail.yourdomain.com, Port 587, STARTTLS
  6. Enter your password → Click Connect
  7. Outlook will verify the settings and complete setup

Setup in Gmail (Add Another Account)

  1. Open Gmail → Settings (gear icon) → See All Settings
  2. Click the Accounts and Import tab
  3. Under “Check mail from other accounts” → Click Add a mail account
  4. Enter your cPanel email address → Click Next
  5. Select Import emails from my other account (POP3) or configure as Send Mail As
  6. Enter server settings as listed above
  7. Complete the verification process

Setup on iPhone / iPad (iOS)

  1. Go to Settings → Mail → Accounts → Add Account
  2. Select Other → Add Mail Account
  3. Enter your name, email address, password, and a description
  4. iOS will attempt auto-configuration — if it fails, manually enter the IMAP/SMTP settings above
  5. Tap Save

Setup on Android

  1. Open the Gmail app or your device’s native Email app
  2. Tap Add Account → Other
  3. Enter your full email address and password
  4. Select IMAP when prompted
  5. Enter incoming and outgoing server settings manually
  6. Tap Next to complete setup

Managing cPanel Email Accounts: Edit, Suspend, and Delete

How to Change an Email Account Password

  1. Go to cPanel → Email Accounts
  2. Find the email account in the list
  3. Click “Manage”
  4. Under the Security section, enter a new password
  5. Click “Update Email Settings”

How to Change Email Storage Quota

  1. Go to cPanel → Email Accounts
  2. Find the email account
  3. Click “Manage”
  4. Under the Storage section, adjust the quota value
  5. Click “Update Email Settings”

How to Suspend an Email Account

Suspending an email account prevents login access without deleting the mailbox or its contents — useful when an employee leaves temporarily.

  1. Go to cPanel → Email Accounts
  2. Find the account → Click “Manage”
  3. Toggle the “Suspend Login” switch to On
  4. Click “Update Email Settings”

A suspended account still receives emails (they are stored on the server) but the user cannot log in to Webmail or via IMAP/POP3.

How to Delete an Email Account

⚠️ Warning: Deleting an email account permanently removes all emails stored in that mailbox. This action cannot be undone. Always export or back up important emails before deleting an account.

  1. Go to cPanel → Email Accounts
  2. Find the account in the list
  3. Click “Manage”
  4. Scroll to the bottom and click “Delete Email Account”
  5. Confirm the deletion when prompted

Additional Email Features in cPanel Worth Knowing

Once you have created your email account, explore these related cPanel email features to get the most out of your setup:

Email Forwarders

Automatically forward emails from one address to another — useful for redirecting info@yourdomain.com to your personal Gmail while replies come from your domain address.

Location: cPanel → Email → Forwarders

Autoresponders

Set up automatic reply messages — perfect for out-of-office notifications, support ticket acknowledgements, or vacation replies.

Location: cPanel → Email → Autoresponders

Spam Filters (SpamAssassin)

Enable and configure server-side spam filtering to reduce unwanted email reaching your inbox.

Location: cPanel → Email → Spam Filters

Email Routing

Control whether your domain’s email is handled by your hosting server or an external mail service (like Google Workspace or Microsoft 365).

Location: cPanel → Email → Email Routing

Default Email Address (Catch-All)

Configure what happens to emails sent to addresses that don’t exist on your domain — either discard them, bounce them, or forward them to a real mailbox.

Location: cPanel → Email → Default Email Address

MX Entry Management

Manage your domain’s MX (Mail Exchanger) DNS records — required if you switch between hosting-based email and external services like Google Workspace.

Location: cPanel → Email → MX Entry


Troubleshooting Common cPanel Email Account Issues

Issue: “Email Account Already Exists” Error During Creation

Cause: An account with that username already exists for that domain. Solution: Choose a different username or delete the existing account first if it is no longer needed.

Issue: Cannot Log In to Webmail After Creating Account

Cause: Incorrect password entered, or browser cached old credentials. Solution:

  • Double-check the password (it is case-sensitive)
  • Try accessing Webmail in a private/incognito browser window
  • Reset the password via cPanel → Email Accounts → Manage

Issue: Email Client Shows “Authentication Failed” or “Cannot Connect to Server”

Cause: Incorrect server settings, wrong port, or SSL/TLS mismatch. Solution:

  • Verify you are using the full email address as the username (not just the part before @)
  • Confirm port numbers and SSL settings match those in cPanel’s “Connect Devices” section
  • Check that your hosting server’s firewall allows the required ports (993, 465, 587)

Issue: Emails Are Bouncing with “Mailbox Full” Error

Cause: The email account has reached its storage quota. Solution:

  • Increase the quota: cPanel → Email Accounts → Manage → Storage
  • Or log into Webmail and delete old/large emails to free up space

Issue: Sent Emails Going to Spam

Cause: Missing or misconfigured SPF, DKIM, or DMARC DNS records. Solution:

  • cPanel → Email → Email Deliverability — cPanel automatically checks and offers to repair SPF and DKIM records
  • Ensure your domain’s SPF record includes your hosting server’s IP
  • Enable DKIM signing in cPanel’s Email Deliverability section

Issue: Not Receiving Emails After Account Creation

Cause: Domain’s MX records not pointing to your hosting server, or email routing misconfigured. Solution:

  • Check cPanel → Email → MX Entry and confirm MX records point to your hosting server
  • Verify MX records in DNS using a tool like https://mxtoolbox.com
  • Check cPanel → Email → Email Routing is set to “Local Mail Exchanger”

Best Practices for cPanel Email Accounts in 2026

  • Use strong, unique passwords for every email account — credential stuffing is rampant in 2026
  • Enable DKIM and SPF via cPanel’s Email Deliverability tool to improve email deliverability and reduce spam flagging
  • Use IMAP over POP3 so emails sync across all your devices
  • Set sensible quotas rather than unlimited for all accounts — unmonitored unlimited mailboxes can consume significant disk space
  • Regularly audit email accounts — delete unused accounts promptly to reduce your attack surface
  • Use Webmail for occasional access and a proper email client (Outlook, Apple Mail) for daily use
  • Back up your emails periodically — cPanel’s backup tool can include email data in account backups

Frequently Asked Questions

Q: How many email accounts can I create in cPanel? The number of email accounts you can create depends on your hosting plan. Shared hosting plans typically allow anywhere from 10 to unlimited email accounts depending on the tier you subscribe to. Check your hosting plan details or contact your provider.

Q: Can I create an email account without a website? Yes, as long as your domain name is active and its DNS is pointed to your hosting server, you can create and use email accounts without having a website set up.

Q: Is cPanel email free? cPanel email accounts are included with your web hosting plan at no additional cost. You do not need to pay extra for creating email accounts (up to your plan’s limit).

Q: What is the difference between cPanel email and Google Workspace? cPanel email runs entirely on your hosting server at no extra cost. Google Workspace is a paid external service (starting at approximately $6/user/month) that provides Gmail’s interface, 30 GB+ storage per user, Google Drive, Google Meet, and advanced admin controls. For businesses requiring reliability, collaboration tools, and professional support, Google Workspace is often preferred. For small sites and simple email needs, cPanel email works well.

Q: Can I use my cPanel email with Gmail? Yes. You can add your cPanel email account to Gmail using Gmail’s “Add another email address” feature, allowing you to send and receive cPanel domain emails directly within Gmail’s interface.

Q: What happens to my emails if I cancel my hosting? If your hosting account is cancelled or suspended, the email accounts and all emails stored on the server become inaccessible. Always export/back up important emails before making any hosting changes.

Q: Can I access cPanel email on my smartphone? Yes. Set up your cPanel email on any smartphone using the IMAP settings provided in cPanel’s “Connect Devices” section. It works with the native iOS Mail app, Android’s Gmail app, Outlook Mobile, and any other IMAP-compatible mobile email app.


Quick Reference: cPanel Email Account Creation Summary

Step Action
1 Log in to cPanel at yourdomain.com:2083
2 Navigate to Email → Email Accounts
3 Click “+ Create”
4 Select domain, enter username, set password and quota
5 Click “+ Create” to confirm
6 Access via Webmail (yourdomain.com/webmail) or configure in your email client using IMAP settings

Conclusion

Creating an email account in cPanel is a quick, straightforward process that takes less than two minutes once you are familiar with the steps. A professional email address on your own domain is one of the most impactful first steps you can take to establish credibility for your business or project online.

With cPanel’s Email Accounts interface, you have full control over your mailboxes — creating new accounts, managing storage quotas, setting up forwarders, and configuring spam filters all from a single, easy-to-use dashboard. Whether you access your email via Webmail, Outlook, Apple Mail, or on your mobile device, your cPanel email account gives you a flexible, cost-effective professional communication solution.

Table of Contents
Close
Get 75% + extra 10% Discount on web Hosting Plans by myglobalHOST

EXTRA 10% OFF

Coupon Code

EXTRA10

APPLICABLE ON

FLAT RS 100 OFF

Coupon Code

FLAT100

APPLICABLE ON

How to Avail: Simply browse the most appropriate hosting plan for you and avail extra discount on all orders. Discount only valid on 1 year billing cycle.

Sales / Support Helpline

+91-7986284663

Live Chat: 11AM to 6PM