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.
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.
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.
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.
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.
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.
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.