How to Add Email Account in cPanel

A detailed tutorial on how to create email Accounts in cPanel.

When you first purchase web hosting from a provider no email account will be set up. You will need to log in to your cPanel account and create an email address.

How to How to Add an email account to cPanel

Adding an email address to your account in cPanel is very simple, and can be done in just a few minutes.

How to Add an email account to cPanel
  1. Click on the Email Accounts icon
    • Click on the Email Accounts icon on the cPanel dashboard.
    Click on the Email Accounts icon
  2. Enter the Email Address you wish to create
    • Enter the email address that you want to create (if you already have email addresses you may have to click the “Add Email Account” tab first.)

    • Email — Enter the part of the email address before the “@.” For example, if you want test@domain.com, you only need to enter “test.”

    • Password — Choose a strong password for your email. You will see the Strength Bar change, and this will indicate how good your password is. We recommend a strength of 70 or more for security purposes. You may wish to use the Password Generator to help you create a secure password.

    Some web hosts will set a minimum required password strength. A green password strength meter will indicate whether the password is equal to or greater to the required password strength.

    One of the most common ways of your account being compromised is due to poor quality passwords being chosen. You should take choosing a secure password seriously.

    Enter the Email Address you wish to create
  3. Choose your Mailbox Quota

    Some hosts will restrict the maximum mailbox size allowed in their terms and conditions. For most accounts, 500 MB should suffice.

    If you tend to email large files, you may want to increase this to either 1GB (or more) or if your hosting plan permits, “Unlimited.” You can allocate a quota of up to 4096 GB (4TB) (For a 64-bit system). For a quota above this level, you must select the “Unlimited” option.

    Once you have set your mailbox quota in cPanel, click “Create Account.”

    Choose your Mailbox Quota
  4. Confirmation of Email Account Creation
    Once you have clicked “Create Account” you should see a message confirming that the account has been created. This message with a green background will show for 10 seconds, with a countdown timer in the bottom right-hand corner.
    Confirmation of Email Account Creation

Once the email is created, you can change the passwordquotadelete the email account, access webmail, or just configure your Email Client.

Further Options.
Further Options. © Screenshot.

Troubleshooting \ FAQ’s

I can't create an email account

You should be able to create your email account without any issues. An error is most likely caused by incorrect permissions on the mail folder.

I recommend you open a support ticket with your hosting provider so they can take care of this for you.

I can't create mail accounts — No such file or directory

When you try to add your email account you get the following error:

Error

File open for /home/user/etc/domain.com/passwd failed with error No such file or directory.

This error is caused by the wrong permissions or missing of the “etc.” directory in the user’s document root.

If you get this error, you will need to create the “etc.” directory and assign the relevant permissions as follows (replacing “user” with your cPanel user id):

root@server [~]# cd /home/user
root@server [/home/user]# mkdir etc
root@server [/home/user]# chmod 750 etc
root@server [/home/user]# chown user .mail etc
If you are on shared hosting or managed hosting without root access, then your host will need to resolve this issue for you.

Solution Source: ServerAdminz

Is there a limit to the number of email accounts I can create?

Your web hosting provider will set a limit, whether that is 1 email address, or infinite. You will need to check your plan details or contact your host for further information.

You can view the number of email accounts in the sidebar of the cPanel dashboard under the stats section. It will show the number of email accounts used, plus the limit (or show an infinity sign if unlimited).

A screenshot of the information is below:

Email account limit.
Email account limit. © The Webmaster.
Jonathan Griffin. Editor @ The Webmaster

About the author

Editor, Hosting Expert, SEO Developer, & SEO Consultant.

Jonathan is currently the Editor & CEO at The Webmaster. He is also an SEO Developer offering consultancy services, primarily to other web development companies. He specializes in the technical side of SEO, including site audits, development of SEO related features, and site structure & strategy.

In his spare time, Jonathan has a passion for learning. He regularly undertakes professional courses on subjects ranging from python, web development, digital marketing, and Advanced Google Analytics.

Read more about Jonathan Griffin on our About Page.