cPanel’s Email Accounts page lets you create new email accounts for your domain. You can also use the page to manage existing email accounts and to access web mail.
Every cPanel account has one default account, which is automatically created when your cPanel account is set up. Although you can send and receive emails via the default mailbox we strongly recommend that you create a custom mailbox. That is because the default account is mainly a catch-all mailbox. Its job is to collect emails sent to non-existing email addresses. Usually such emails are spam but there may be legitimate reasons why someone sent an email to a non-existing email address. For instance, the email address may no longer exist, or the sender may have made a typo in the address.
You can create a new email account by clicking on the Create button, as shown in the below screenshot.
Image: creating a new email account.
There are quite a few options when you create an email account. We will break down the Create an email account form in two parts: the basics settings and customisations.
If you got more than one domain then you can pick the domain for which you want to create an email account from a drop-down list. Any addon domain and subdomain on your cPanel account will be listed in the drop-down menu. If you got just a single domain then the Domain option isn’t shown.
Image: the basic email settings.
Next, you need to enter the username. This is the part before the @-sign and can be anything you like. The only restrictions are that the username can’t have more than 64 characters and that you can only use letters, numbers, periods, hyphens and underscores. You can enter upper-case letters but they will automatically be converted to lowercase, as by convention email addresses don’t contain capitals.
The last basic setting is the email password. You got two options for setting the password:
The second option is useful if you are setting up an email address for someone else. Rather than giving the user a password you can let the user create their own password. The user is sent an email with a link to a login page, and after setting the password the user can log in to web mail.
Image: the login page via which users can create their own password.
It’s worth mentioning that cPanel checks the strength of passwords. For instance, cPanel will reject any commonly used passwords, such as qwerty or passw0rd. We strongly recommend to always use unique, long and randomly generated passwords (use a password manager to store your passwords).
You got three configuration options when you create a new email account:
Image: the configuration options.
By default each mailbox is given a quota of 1,024MiB (1GiB). The storage space is the total amount of disk space the email address can use. This is an important setting, as an email account will stop working when the quota is reached.
It may be tempting to set the storage to a very large value, or even to “unlimited”. Be aware, though, that increasing the quota for a mailbox will not necessarily give it more space. That is because your hosting package itself also has a disk space quota. If, say, your hosting package has a quota of 2GB then your email account should always use less space than that.
To illustrate this point, lets imagine that you got a hosting package with 2GB of disk space. You are using your hosting package to host both a website and two email accounts. If the website needs roughly 1GB of disk space then you would have 1GB of space available for your email. As you got two email accounts, that would be 500MB for each email account.
As said, an email account will stop working when it reaches its disk space quota. You will no longer be able to send emails, and incoming emails will get stuck in the mail queue. The mail server will try to deliver these emails at specific intervals for four days. If the email hasn’t been delivered within that time it will bounce (i.e. the delivery attempts are cancelled and the sender will get a bounce email). This means that you do have some time to deal with an email account that has reached its quota. And of course, we are happy to help with such issues.
Plus addressing is a feature that can be used to organise your emails and/or to prevent companies from storing your real email address. How this works is best illustrated with an example.
The email address we are using is firstname.lastname@example.org. The email address is made up of two parts: the username (info) and the domain (example.net). Plus addressing lets you use variations of the username. To do so, you add a plus sign followed by a word after the username.
For instance, if you need to use your email address to register with Evil Corp and you are worried that the company may use your email address for “marketing purposes” then you could use an email address such as email@example.com. You can also use a more generic address such as firstname.lastname@example.org.
Plus addressing is supported out-of-the-box. The Automatically create folders for plus addressing option lets you choose whether or not you want cPanel to create folders for plus addresses you use. By default, folders will be created automatically. That means that cPanel will automatically create a folder named nospam if you start using the address email@example.com. Any emails sent to that address will then be delivered to the nospam folder.
If you choose to not automatically create folders then emails sent to plus addresses are delivered to your inbox instead. In other words, the option lets you decide how you prefer to organise emails sent to plus addresses.
You can also choose whether or not you want cPanel to send a welcome email to the new email address. The default option is to do so, and we recommend keeping that settings. The welcome email includes the settings you need to set up the email account in email clients, such as the incoming and outgoing server names. However, if you don’t have the welcome email, you can find the settings at any time via the Manage menu (the option is called Connect devices).