How to transfer email accounts and messages between cPanel servers? Print

  • Email
  • 2

During the migration process from one host to another host things can be very frustrating and complicated sometime. While most hosting companies promise they would help you website migration. But mostly that help doesn’t worth to avail cause its based on automated tools which aren’t that perfect yet.

While you can get help to migrate complete website to new host from us. But if you are trying to do it yourself you may stuck in emails migration.

Luckily if you are migrating from cPanel host to another host which also works with cPanel. You can completely import your emails, their passwords and other settings with all your email messages really easily.

How to transfer emails to new host?

To migrate your email accounts and your email messages to new web host from old web host you would need:

a. Access to File manager or root folder via FTP to old host
b. Similarly access to file manager or root folder via FTP to new web host

If you have access to file manager it would be easy and quick as you can compress files and download the zip folder and upload and extract.

How to proceed?

1) Open etc folder to copy email accounts

From file manager or from FTP whichever you prefer in root directory open the etc/ folder.

Open ETC folder

2) Compress domain name folder and download

From file manager on old host compress the domain name folder for which you are going to export email accounts. Download that compressed file into local directory.

If you are doing through FTP then download the domain folder to local directory.

Compress folder and download

3) Upload domain name folder and extract

Now in same etc/ directory on new web host upload the compressed file and extract. Inside etc/ this would look something like screen below.

From FTP access root folder of new host and upload domain folder you downloaded to etc/ folder.

Upload domain folder and extract

4) Email accounts are transferred

Now you can see your all email accounts from old web host are also visible in new web host. That’s it the passwords are same as in old server but server settings might changed. Click on setup mail client for details.

Email accounts are transferred

5) Copy email messages from old host

From old host now access mail/ folder via File manager and open the mail folder from root. Compress your domain’s folder here this is the folder which have all your messages to every email related to this domain. Download compressed file to local directory to upload on new host.

For FTP access mail/ folder from root and download domain folder to local directory.

Copy email messages by downloading them

6) Import email messages to new web host

Now access the mail/ folder on new web host from root directory. Upload your compressed directory you downloaded on your local machine. Extract and that’s it all your messages are now in your new web host also.

From ftp upload domain folder to mail/ folder.

Upload and import emails to the new server

Note: as you are here exporting and importing email accounts and email messages, both are operated from different directories. So make sure you upload and download from correct path.

 


Was this answer helpful?

« Back