Home > Help Center > Shared Hosting > Email > Email Address Importer in cPanel

Email Address Importer in cPanel

This feature allows you to use two types of files to create multiple email addresses or email forwarders for your account simultaneously.

You may use Excel spreadsheet files .xls or a comma-separated values sheet, aka CSV file .csv to import the data.

To enter Address Importer interface go to cPanel > Email and click Address Importer link:

cpanel email address import

Import E-mail Accounts in the Same Domain

Create the import file

To create the import file, add a series of email addresses and passwords to your spreadsheet or plain text file.

Import the following information for each email address:

Username (for example, user1 or user@example.com). You are not required to include the domain portion of the address (in the previous example, @example.com represents the domain portion of the email address).

Password to import email addresses.

Note: The account password must exceed the minimum password strength in cPanel, otherwise you will get an error creating or importing an email address: Sorry, the password you selected cannot be used because it is too weak and would be too easy to guess. Please select a password with strength rating of 50 or higher.

Quota - for example, 10 indicates 10 Megabytes.

CSV example:

cpanel email address import

XLS example:

cpanel email address import

A .csv file is a plain text file with the .csv extension. When you use a .csv file, separate your email addresses and passwords consistently. Use commas ,, periods ., or any other character (delimiter), to separate the information that you wish to import for each account.

Import the file

Import the file to create the accounts. cPanel uses the information in the file to create all of the accounts automatically.

Step 1 - select E-mail Accounts:

cpanel email address import

Step 2 - click Choose File to select the file to import.

Step 3 - select the character that you used as the delimiter (if your import file is in .csv format). If you used a delimiter that does not appear in the list, select Other and enter that character in the Other text box:

cpanel email address import

cpanel email address import

Select "Treat first row as column headers" if you placed column headers in the first row of the file.

Click Next.

In the Import E-mail Accounts interface choose the header from the dropdown in the table that corresponds to each column.

For example, if you chose to use a comma as the delimiter, and input the line account, password, domain, use the menus above each value to assign account to Email, password to Password, and domain to Domain.

Select Ignore for columns that contain unnecessary data:

cpanel email address import

From the Domain menu at the bottom of the interface, select the domain to use for these accounts:

cpanel email address import

Click Next.

Review the following email accounts:

cpanel email address import

Click Finish.

You'll get a confirmation message for each created/imported account:

cpanel email address import

Click Import More to return to the first screen of this interface and import additional addresses.

The new accounts will appear in cPanel > Email > Email Accounts list:

cpanel email address import

Import E-mail Accounts in Different Domains

If you want to create/import email accounts in different domains you must add a domain column in the import file:

cpanel email address import

It Step 1 you will see the contents of the import file displayed in the interface. If there are errors go back and edit the import file:

cpanel email address import

Click Next.

It doesn't matter what domain you will select in Step 2 - the system will honor the information in the import file:

cpanel email address import

Click Finish.

Confirmation messages about each account will appear:

cpanel email address import

The new email accounts are created/imported successfully.

cpanel email address import

Import Forwarders

Create the import file

For each account forwarder, use a separate row in the spreadsheet or a new line in the plain text file to separate the information for each account or forwarder.

Import the following information for each forwarder:

Source - the source email account to be forwarded; Target - the target email account to which the corresponding source email to be forwarded;

cpanel email address import

cpanel email address import

Import the file

Step 1 - select Forwarders:

cpanel email address import

Step 2 - click Choose File to select the file to import: Step 3 - select the character that you used as the delimiter. If you used a delimiter that does not appear in the list, select Other and enter that character in the Other text box:

cpanel email address import

cpanel email address import

Select "Treat first row as column headers" if you placed column headers in the first row of the file.

Click Next.

Use the menus above each column of values to assign the properties of each delimited value.

For example, if you chose to use a comma as the delimiter, and input the line email, forward-to, use the menus above each value to assign email to Source, and forward-to to Target.

Select Ignore for columns that contain unnecessary data:

cpanel email address import

Choose the header from the dropdown in the table that corresponds to each column.

cpanel email address import

Click Next.

Review the following forwarders:

cpanel email address import

Click Finish.

Confirmation messages about each new forwarder will appear:

cpanel email address import

All new forwarders will be listed in cPanel > Email > Forwarders > Email Account Forwarders list:

cpanel email address import

Conclusion

We hope the information in this tutorial will help you to import your old email accounts and forwarders in your new hosting quickly and easily.

#cpanel #email #tools

Still not finding what you're looking for?

Contact our support team with any additional questions or concerns.

Contact support