How to backup cPanel emails and moving to a new cPanel

Dr. McKay

Well-known member
Registered
Joined
Nov 26, 2016
Messages
565
Points
28
How to backup cPanel emails on a old hosting and move to a new hosting with same cPanel and configurations. I don't want to lose old emails.
 

LJSHost

Well-known member
Hosting Provider
Registered
Joined
Jul 5, 2016
Messages
1,031
Points
63
You can do this in a couple of ways.

If your moving to a new host simple create a full cPanel backup of your account (if the emails are stored on the server IMAP) which will include all your email, websites and databases.
If you have been using POP3 you will need to upload them to your mailbox.
 

RDO Servers

Well-known member
Registered
Joined
Apr 3, 2015
Messages
1,027
Points
83
Be sure to check with the host you are moving to. Many hosting providers offer free website (and email) migrations for new customers.
 

jordyjl

Active member
Registered
Joined
Jan 11, 2016
Messages
75
Points
8
You can simple go to your WHM and logged as Root. If you're have your own reseller service and servers however. This is needed to do this step. You as the provider have to go to WHM -> Transfers -> Copy an Account from another Server. In there you must enter the server address to loggin on the cpanel & whm <- if its a reseller. then you have to enter the remote server address into the first colum. Next to enter is the SSH port, by default is that '22' the Authentication is mostly as User only if they have a VPS or own servers. then you can use Root. The next is a Authentication Method, if you have a SSH key you can enter it, not sure if its necassary but its better to do for so far. Tick the advanced button and then select "cPanel / WHM" tick the encrypt button for the latest cpanel detection for futher accounts on the server. The you don't need to change. The number of the transfer depends on what you server can hold. Depends the MB Storage Service. (CHECK VPS / DEDICATED STATS) if you getting this message Because your system has (AMOUNT) MB of available memory and 1 CPU, you should use no more than 1 transfer thread to avoid severe performance degradation. <- you have to follow and complete this step. If you're just a reseller then you have to ask the hosting provider (Where you hosted your site) to mirgrate and as @RDO says the most provider offer free mirgration for your site and a few clients. I hope that this helps.
 

UnderHost

Member
Registered
Joined
Sep 5, 2016
Messages
42
Points
8
Open your preferred FTP client, connect to the hosting account where the email accounts/messages currently are and navigate to the etc/ sub folder. There you will see a folder named mydomain.com or the name of the domain you want to transfer the messages for. Download this folder anywhere to your local PC. This folder contains the email accounts associated with the corresponding domain.

Now connect with your FTP client to the server where you want to transfer the accounts/messages. Navigate again to the etc/ sub folder and upload the previously downloaded mydomain.com folder. With this, the transfer of the email accounts is completed.

The last step is to transfer the email messages. Before proceeding with step 2, remove or rename the downloaded mydomain.com folder on your local PC.

2. Simply repeat the process from step 1, but this time navigate to the mail/ sub folder of the account where the messages are stored, download mydomain.com to your local PC, connect to the other account where you want to transfer the messages and upload the folder mydomain.com to the mail/ sub folder of the destination account. With this, the transfer of your email accounts and messages is completed.

You should be able to open cPanel > Email accounts of the destination account and see the email accounts for mydomain.com listed.
 

LJSHost

Well-known member
Hosting Provider
Registered
Joined
Jul 5, 2016
Messages
1,031
Points
63
Where can I find this function? does it take long time to create backup? and how to restore it if is has a large size?
Hi Cheerag,

Backup Restore
To create a full cPanel account backup login to the cPanel for the account and select backups > download a full website backup.

You will also have the option to select FTP transfer to server who wish to have the account restored to. (saves times if a big backup archive)

Restore
Backups >> Restore a Full Backup/cpmove File

Select the backup archive you uploaded to the server and following the simple instructions.


Size should not be an issue but it is possible you could experience problem if the backup is 10GB+ with exhausting server resources and storage allocation of your account.
Larger backups will take some time but the server will notify you by email when complete.

note: Restoring full backup archives does require root access to the restore server.
 

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top