Setting up business email in cPanel is one of the fastest ways to get a @yourbusiness.com address working: you can create the account in under 10 minutes, and connect it to your favorite email client in another 30.
This guide covers every step: accessing the panel, creating the account, verifying DNS settings, and connecting to external clients like Outlook or Gmail.
What You Need Before You Start
To follow this guide you need:
- An active hosting plan with cPanel (most shared hosting plans include it).
- A domain pointing to that hosting (your domain's DNS records must resolve to your hosting provider's nameservers).
- Your cPanel login credentials (username and password provided by your hosting company).
If you don't have hosting yet, browse the business email blog to compare options before signing up.
Step 1: Log In to cPanel
There are two common ways to access your cPanel:
- Directly in the browser: type
yourdomain.com:2083(with SSL) oryourdomain.com/cpanel. - Through your hosting provider's client portal — there's usually a "Go to cPanel" or "Manage Hosting" button.
Enter your cPanel username and password when prompted.
Step 2: Create an Email Account
Once inside cPanel, follow these steps:
- Find the Email section in the main menu.
- Click Email Accounts.
- Click the + Create button.
- Select the domain if you have more than one on your account.
- Enter the mailbox name in the Username field — for example, sales, info, or contact.
- Set a strong password (at least 12 characters, mixing letters, numbers, and symbols). cPanel includes a password generator if you'd like to use it.
- Set the disk quota. For starters, 500 MB–1 GB is enough; you can increase it later. Choose Unlimited only if your plan allows it.
- Click Create — done.
Your new [email protected] account now exists. You can access it directly or connect it to an external client.
Step 3: Access via Webmail
The quickest way to verify the account works is to log in via webmail:
- From cPanel: in the Email Accounts list, click Check Email next to the account you just created.
- Directly in the browser: type
webmail.yourdomain.comand log in with the full address and password.
cPanel includes three integrated webmail clients: Roundcube (the most modern and recommended), Horde, and SquirrelMail. For most users, Roundcube is the best choice.
Step 4: Connect Your Email to Outlook, Gmail, or Another Client
If you prefer to manage email from a desktop or mobile client, you'll need the IMAP and SMTP configuration details. cPanel generates these automatically.
How to Get Configuration Settings in cPanel
- Go to Email Accounts.
- Click Connect Devices next to your account.
- cPanel displays all configuration parameters automatically: servers, ports, and protocols.
Typical settings are:
| Setting | Typical value | Port | Security |
|---|---|---|---|
| IMAP server (incoming) | mail.yourdomain.com | 993 | SSL/TLS |
| SMTP server (outgoing) | mail.yourdomain.com | 587 | STARTTLS |
| SMTP server (alternative) | mail.yourdomain.com | 465 | SSL/TLS |
| Username | your full email address | — | — |
Set Up in Outlook (Windows / Mac)
- Open Outlook and go to File > Add Account.
- Enter your full email address and click Connect.
- If Outlook doesn't detect settings automatically, select IMAP and enter the values from the table above.
- Accept the certificate if a warning appears (this happens when the server uses a shared SSL certificate).
Add as an Account in Gmail (to receive in your Gmail inbox)
- In Gmail, go to Settings > See all settings > Accounts and Import.
- Under "Check mail from other accounts," click Add a mail account.
- Enter your business email address and follow the wizard using the IMAP and SMTP details from cPanel.
- Enable Mark as read when retrieved to keep your inbox organized.
Step 5: Verify and Enable SPF and DKIM
To prevent your outgoing messages from landing in spam, cPanel needs active SPF and DKIM records in your domain's DNS zone. Many providers enable them by default, but it's worth confirming.
Enable DKIM and SPF from cPanel
- In cPanel, find the Email section and click Email Authentication.
- Check that both DKIM and SPF show status Enabled.
- If either is disabled, click Enable and confirm.
If your domain points to external DNS (for example, Cloudflare), you'll need to manually add the TXT records that cPanel shows you in that section.
Choosing a solid hosting provider with included business email means SPF and DKIM are configured automatically from day one — no extra steps needed.
Key Takeaways
- Creating an email account in cPanel takes less than 5 minutes from the hosting control panel.
- Roundcube is the recommended built-in webmail client in cPanel; it works from any browser with no extra setup.
- For external clients (Outlook, Apple Mail, Gmail), use IMAP on port 993 (SSL) and SMTP on port 587 (STARTTLS).
- Confirming that SPF and DKIM are active is essential to keep your messages out of spam folders.
- If your domain uses external DNS, you must add the SPF and DKIM TXT records manually on that platform.
Have questions about which hosting plan to choose or how to migrate existing accounts? The team at elenlace.com can help you set everything up correctly from the start.
FAQ
How many email accounts can I create in cPanel?
It depends on your hosting plan. Most shared plans offer between 10 and unlimited accounts. Check your plan's specifications in your provider's client portal.
What's the difference between IMAP and POP3 for email configuration?
With IMAP, emails are stored on the server and synced across all your devices. With POP3, they are downloaded to the device and removed from the server. For business use, IMAP is always recommended because it lets you access the same inbox from your phone, computer, and webmail simultaneously.
Can I create email aliases in cPanel?
Yes. In the Forwarders section you can create aliases that receive messages at one address and forward them to another. For example, [email protected] can redirect to [email protected] without needing a separate mailbox.
What should I do if emails aren't arriving to my cPanel account?
First, check that your domain's MX record points to your hosting's mail server. You can verify this with tools like MXToolbox. If the MX record is correct and messages still aren't arriving, check your spam folder and review delivery logs in cPanel under Track Delivery.
Further reading
Other providers and guides worth comparing: