Search for the Solution?
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:2083orhttps://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.comto createusername@yourdomain.com - Select
anotherdomain.comto createusername@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→ createsinfo@yourdomain.comsupport→ createssupport@yourdomain.comjohn.smith→ createsjohn.smith@yourdomain.comsales→ createssales@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.comandinfo@yourdomain.comgo 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:
- Find your email account
- Click “Connect Devices” (or “Set Up Mail Client” in older versions)
- 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
- Open Outlook → File → Add Account
- Enter your full email address → Click Connect
- Select IMAP
- Enter incoming server:
mail.yourdomain.com, Port993, SSL/TLS - Enter outgoing server:
mail.yourdomain.com, Port587, STARTTLS - Enter your password → Click Connect
- Outlook will verify the settings and complete setup
Setup in Gmail (Add Another Account)
- Open Gmail → Settings (gear icon) → See All Settings
- Click the Accounts and Import tab
- Under “Check mail from other accounts” → Click Add a mail account
- Enter your cPanel email address → Click Next
- Select Import emails from my other account (POP3) or configure as Send Mail As
- Enter server settings as listed above
- Complete the verification process
Setup on iPhone / iPad (iOS)
- Go to Settings → Mail → Accounts → Add Account
- Select Other → Add Mail Account
- Enter your name, email address, password, and a description
- iOS will attempt auto-configuration — if it fails, manually enter the IMAP/SMTP settings above
- Tap Save
Setup on Android
- Open the Gmail app or your device’s native Email app
- Tap Add Account → Other
- Enter your full email address and password
- Select IMAP when prompted
- Enter incoming and outgoing server settings manually
- Tap Next to complete setup
Managing cPanel Email Accounts: Edit, Suspend, and Delete
How to Change an Email Account Password
- Go to cPanel → Email Accounts
- Find the email account in the list
- Click “Manage”
- Under the Security section, enter a new password
- Click “Update Email Settings”
How to Change Email Storage Quota
- Go to cPanel → Email Accounts
- Find the email account
- Click “Manage”
- Under the Storage section, adjust the quota value
- 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.
- Go to cPanel → Email Accounts
- Find the account → Click “Manage”
- Toggle the “Suspend Login” switch to On
- 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.
- Go to cPanel → Email Accounts
- Find the account in the list
- Click “Manage”
- Scroll to the bottom and click “Delete Email Account”
- 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.


