Migrate email from one cPanel server to another

Yes. You can move every email from the old cPanel server to the new cPanel server without losing folders, read status or dates. Connect both mailboxes over IMAP and IMAP Migrator copies the messages server to server, leaving the source mailbox untouched. Small mailboxes finish in minutes; a 5 GB mailbox usually takes one to three hours.

Start migrating Free trial for one small mailbox · plans from $4.99 per day

At a glance

FromcPanel hosting · mail.yourdomain.com:993 (SSL)
TocPanel hosting · mail.yourdomain.com:993 (SSL)
CopiedEvery folder, read and flagged state, received dates. Duplicates are skipped.
Source mailboxOpened read-only; nothing is changed or deleted.
Calendars and contactsYes, in a separate run

Step by step

  1. Prepare the old cPanel server

    Each mailbox signs in with its full address and password. If the certificate does not match mail.yourdomain.com, use the server's own hostname.

  2. Prepare the new cPanel server

    Missing mailboxes can be created for you: open "Create missing mailboxes on the target" in the console and enter a cPanel API token (cPanel → Security → Manage API Tokens). Check the disk quota of each mailbox; the estimate warns when the target has too little space. Each mailbox signs in with its full address and password. If the certificate does not match mail.yourdomain.com, use the server's own hostname.

  3. Enter the servers and accounts

    In the console, use mail.yourdomain.com as the source and mail.yourdomain.com as the target (port 993, SSL). Add the accounts one per line (email, then password) or upload a CSV. To let each person type their own password, send invitation links instead.

  4. Validate and estimate

    "Validate accounts" tries every login; "Estimate size and time" shows the message count, total size and free space on the target.

  5. Launch and watch

    Start the migration and follow progress per account and folder with a live action log. Copied messages are never copied twice, and an interrupted run continues where it stopped.

  6. Switch MX

    After the first copy, point the MX record to the new provider and press "Final sync" to bring over mail that arrived in between.

Good to know about the old cPanel server

  • cPanel keeps folders under an "INBOX." prefix; names are translated to the target's layout automatically.
  • Calendars and contacts (cPanel Calendars and Contacts) are reachable over CalDAV/CardDAV on port 2080.

Questions

Will my email be deleted from the old cPanel server?

No. The source is opened read-only; messages are copied and even their read state stays the same.

Are folders, read status and dates kept?

Yes. Every folder, the read and flagged state and the received date are copied as they are. Sent, Drafts, Trash and Junk are mapped to the target's own folders.

How long does it take?

Small mailboxes finish in minutes; a 5 GB mailbox usually takes one to three hours.

Can I move many mailboxes at once?

Yes. Add hundreds of mailboxes as a list or CSV and several run in parallel. If you do not want to collect passwords, send invitation links so each person types their own.

Are calendars and contacts moved too?

Yes. Calendars and contacts are copied in a separate run: through Google and Microsoft 365 sign-in, and over CalDAV/CardDAV for other providers.

What does it cost?

You pay for days of access: pick a day, a week or a month and move unlimited accounts and messages in that time. There is a free trial for one small mailbox.

Last updated: 18 September 2026