All hosting help

Create an email account

Step-by-step setup for [email protected], including mail-client settings and a quick deliverability check.

Updated September 2026

Create a mailbox on your domain in cPanel, then connect it to your email client and check message delivery.

Before you start

Check that your domain uses the MX records assigned to your mail service and that your hosting plan has capacity for another mailbox.

Create the mailbox

  1. In cPanel, open Email Accounts under the Email section.
  2. Click Create. Choose the domain from the dropdown and type a username (e.g. hello).
  3. Set a password. Use the Generate button for a strong one, then store it in your password manager.
  4. Set a mailbox quota within the storage limit of your plan.
  5. Use the connection settings displayed by cPanel for the mailbox you create.
  6. Click Create.

Mail-client settings

Use the mailbox connection settings supplied for your service. The table below shows common encrypted port settings; replace the example hostname with the assigned mail server.

SettingValue
Incoming server (IMAP)mail.yourdomain.com
IMAP port993 (SSL/TLS)
Outgoing server (SMTP)mail.yourdomain.com
SMTP port465 (SSL/TLS) or 587 (STARTTLS)
Usernamefull email address, e.g. [email protected]
Passwordyour mailbox password
AuthenticationPassword, same credentials for incoming and outgoing

Access webmail

cPanel ships with Roundcube. Reach it at any of:

https://yourdomain.com/webmail
https://yourdomain.com:2096
https://mail.yourdomain.com

Test email delivery

Send a test email to a personal Gmail or Outlook account. Open the message, view original/source, and look for three Authentication-Results header entries:

Authentication-Results: mx.google.com;
       dkim=pass [email protected];
       spf=pass smtp.mailfrom=yourdomain.com;
       dmarc=pass (p=NONE) header.from=yourdomain.com

Check for authentication failures. The SPF, DKIM and DMARC guide explains how to review the relevant records.

Common issues

  • Using the wrong hostname. If your SSL certificate is for mail.yourdomain.com, the mail client must connect to that exact hostname or certificate validation fails.
  • Port 25 blocked. Residential ISPs block outbound port 25. We use 465/587 for submission; port 25 is only for server-to-server delivery.
  • Missing SPF. Check that your domain has an SPF record authorizing its sending services.
  • Automatic setup. If the client cannot connect, enter the settings supplied for your mailbox manually.

Contact support

Email [email protected] with the exact error your mail client shows.

Related reading