Kualo / docs
On this page

How to import email accounts with the Address Importer in cPanel

The Address Importer in cPanel lets you create many email accounts or forwarders at once from a spreadsheet or CSV file.

1 min read Updated 11 Jun 2026

If you need to set up a lot of email accounts or forwarders at once, the Address Importer saves you creating them one by one. You prepare a simple spreadsheet (.xls) or CSV (.csv) file listing the addresses, and cPanel creates them all in a single step.

Prepare your file

Create a spreadsheet with one row per address:

  • For email accounts - a column for the email address and a column for the password.
  • For forwarders - a column for the source address and a column for the destination it should forward to.

Save it as either an Excel spreadsheet (.xls) or a comma-separated values file (.csv). The tool links to an example file you can follow.

Import the addresses

  1. Log in to cPanel and, in the Email section, click Address Importer.

    The Address Importer tool in cPanel

  2. Under Step 1, choose what you are importing: Email Accounts or Forwarders.

  3. Under Step 2, click Choose file, select your .xls or .csv file, then click Next.

  4. Tell cPanel how your file is laid out - choose the delimiter that separates your columns (usually Comma for a .csv file), and tick Treat first row as column headers if your file has a header row. Click Next.

  5. Check the preview cPanel shows you, correct anything that is mismatched, and confirm to create the addresses.

Double-check the preview before the final step - the importer creates every address in your file, so it is worth making sure the columns line up first.

Was this helpful?
Your feedback helps us find gaps in the docs.
Still need a hand?
Real people, around the clock - start a chat or open a ticket and we'll help you put it right.