Era Host hosting
EraHost – Free Domain, Cheap Hosting!
Client Area
Support 24/7
Menu

cPanel admin. Setting Up Corporate Mail in cPanel

4 min read
24.03.2026

cPanel is a powerful control panel that allows you to create and manage corporate email addresses using your domain (e.g., info@yourcompany.com). Here is a step-by-step guide to setting up corporate email in cPanel.

cPanel Corporate Mail Setup
cPanel email — fastest path to working corporate mail; tune later.

For related cPanel mail topics, see Fixing t_dkim_invalid (DKIM Signature), MX Hosting — Complete Guide, and Configuring Mail Records (MX, SPF, DKIM, DMARC) in ISPmanager (equivalent flow for ISPmanager users).

Log in to cPanel

  1. Access cPanel using your hosting provider URL:
    • Example:
    • http://yourdomain.com/cpanel

      or

      https://yourdomain.com:2083
  2. Enter your cPanel username and password provided by your hosting provider.

Create Email Accounts

Navigate to the Email Section

In the cPanel dashboard, find and click Email Accounts.

Create a New Email Account

  • Click Create.
  • Domain: Select the domain you want to use (if you host multiple domains).
  • Username: Enter the desired username (e.g., info or sales).
  • Password: Set a strong password or generate one.
  • Storage Space: Allocate storage for the mailbox or select Unlimited (if your hosting plan allows).

Save the Account

Click Create to finalize the setup.

Access Your Corporate Email

You can access your email in multiple ways:

Using Webmail

  1. Go to:
  2. http://yourdomain.com/webmail

    or

    https://yourdomain.com:2096
  3. Enter the full email address (e.g., info@yourcompany.com) and password.
  4. Choose a webmail client (e.g., Roundcube, Horde, or SquirrelMail).

Using Email Clients (e.g., Outlook, Thunderbird)

Set up your email account in your preferred email client using these settings:

IMAP/POP3 and SMTP Settings

Server Type Server Address Port
Incoming Mail Server (IMAP) mail.yourdomain.com 993 (SSL) or 143 (non-SSL)
Incoming Mail Server (POP3) mail.yourdomain.com 995 (SSL) or 110 (non-SSL)
Outgoing Mail Server (SMTP) mail.yourdomain.com 465 (SSL) or 587 (TLS)
  • Username: Full email address (e.g., info@yourcompany.com).
  • Password: The password you set during account creation.
cPanel Hosting
Full control over your website
  • Convenient
  • Simple
  • Fast
  • Free 7-day trial
cPanel Hosting

Configure DNS Records for Email

To ensure your email works properly, configure the following DNS records in your cPanel or domain registrar:

MX Record

Points your domain email to the correct mail server.

Type Name Priority Value
MX @ 10 mail.yourdomain.com

SPF Record

Prevents spammers from sending emails on behalf of your domain.

Type Name Value
TXT @ v=spf1 +a +mx +ip4:123.123.123.123 ~all

Replace 123.123.123.123 with your server IP address.

DKIM Record

Adds a digital signature to your emails for authentication.

  • Enable DKIM in cPanel under Email Deliverability.

DMARC Record (Optional)

Protects against email spoofing.

Type Name Value
TXT _dmarc v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Test Your Email

  1. Send a Test Email:
    • Log in to your email account using Webmail or an email client.
    • Send a test email to another email address (e.g., Gmail or Yahoo).
    • Verify it arrives successfully and check for any issues (e.g., spam folder placement).
  2. Check Email Deliverability:

Set Up Email Forwarding (Optional)

  1. Go to Forwarders in cPanel.
  2. Add a forwarder to redirect emails from one account to another (e.g., forward info@yourcompany.com to a personal Gmail account).

Enable Auto-Responders (Optional)

  1. Go to Autoresponders in cPanel.
  2. Create an automated reply for specific accounts (e.g., for out-of-office messages).

Regular Maintenance

  1. Monitor Mailbox Usage: Check the storage usage for each email account to prevent overloading.
  2. Backup Emails: Use cPanel backup tools to save a copy of your email data regularly.
  3. Keep Software Updated: Ensure the cPanel server software and email clients are up-to-date for security and performance.
Frequently asked questions
cPanel mail for tiny teams (1-5 users) where simplicity matters. External (Google Workspace, M365) for >5 users, mobile-heavy teams, or compliance needs. cPanel email is functional but lacks: enterprise-grade spam filtering, calendar/contacts integration, easy archival, and the polish of Gmail's UI. Most companies outgrow cPanel mail within a year.
For cPanel-hosted mail: leave as cPanel auto-configured (`mail.yourdomain.com`). For external mail (using Google etc): change MX to point at the external provider AND disable cPanel mail handling (Email Routing → "Remote Mail Exchanger"). Otherwise cPanel keeps mail local and never forwards.
Minimum 12 chars, mix of types — cPanel's password strength meter shows a score; aim for 80+. Don't reuse from anywhere. For corporate: enable WHM-level password expiry (90 days), and ideally enable 2FA on the cPanel account itself. Email-account 2FA in cPanel is limited; consider switching to a provider with native 2FA for serious accounts.
Check `/var/log/exim_mainlog` for the message ID. "Completed" means delivery succeeded server-side — issue is likely spam filter at recipient. Retry from another address; if it works, your domain's reputation/DKIM/SPF needs fixing. "=> ... R=lookuphost ... Defer" means transient issue. "frozen" means Exim gave up — check bounce. "discarded" — see the Domain Max Defers article ([2026-0153]).
Related articles
How to Link a Domain with Yahoo Mail and Use It as a Corporate Email
mx10.mailspamprotection.com: Understanding and Configuring It
MX Hosting — What It Is and How to Use It? Complete Guide