Efficient Bulk Import of Email Addresses and Forwarders

Do you need to create a large number of email accounts or forwarders? Instead of creating each account individually, the cPanel Address Importer at CURIAWEB offers the possibility to import lists directly via Microsoft Excel (.xls) or CSV files.

cPanel Address Import Interface

1. Preparing the import file correctly

To ensure the system understands your data, it must be structured properly. Each account requires its own row.

Required information per row:

  • Username: e.g., info (the domain part @yourdomain.ch can be omitted).
  • Password: The desired password for the respective account.
  • Quota (Storage): Value in megabytes (e.g., 250 for 250 MB).

Example of a simple CSV structure (using a comma as a separator):

name1, Password123, 100
name2, Password456, 250
name3, Password789, 500

2. Starting the import process

Follow these steps in cPanel under Email -> Address Importer:

  1. Select whether you want to import Email Accounts or Forwarders.
  2. Click on "Choose File" and upload your template.
  3. Select the appropriate delimiter (usually a comma).
  4. Check the box "Treat first row as column headers" if your table includes titles like "Email" or "Password".
  5. Click "Next".

3. Column Mapping

In the next step, you tell the system which column contains which data. You will find a dropdown menu above each data block:

For example, map the "account" column to the Email field and "password" to the Password field. Columns without relevance can simply be set to "Ignore".
Column mapping in Address Importer

4. Completion

Select the desired target domain at the bottom and click "Next" and then "Finish". cPanel will now create all accounts fully automatically in the background.


Tip: Use the sample files provided by cPanel directly on the import page to avoid formatting errors from the start.

Was this answer helpful? 0 Users Found This Useful (0 Votes)