cPanel to cPanel Email Account Transferring

Q: Can I transfer all my email accounts including emails and passwords from my old cPanel account to my new one?

A: Yes - There are several methods you can achieve this with depending on the cPanel account version you are coming from and going to.

- If cPanel is the same version on both servers then you can easily use cPanel Backup Migrate and Restore - which is the most recommended method.

"However" If you are looking to transfer from an account on an older server with an older version of cPanel running cPanel Backup and Migrate will likely fail miserably. This is also the case if you are migrating from a custom configured cPanel with additions that are not supported by default with cPanel.

- First you will want to check what version cPanel your account is on that you are migrating and then compare it to the version to which you are migrating to. This can be done by logging into your cPanel with your current host and checking the server information page or in most cases the sidebar area for the currently installed version of cPanel.

- If your versions match this makes things easy, the easiest solution here is cPanels built in Backup Migrate and Restore. For directions on using cPanel Backup and Migrate See FAQ Article "Transfering cPanel accounts with cPanel Backup Migrate and Restore."

-If your versions do not match "Don't Worry - we have you covered!" Start out by going to your new cPanel account. On DevelopFX accessing your cPanel account couldn't be easier, as long as your logged in here you can access your cPanel at anytime without any additional login steps (unless you have previously activated our Two Factor Authorization from within your cPanel). For step by step directions on cPanel access please see our FAQ Article "Accessing My cPanel.

- Once your in your new cPanel were you want your emails and email accounts to go to, type at the top in the cPanel search Mail or scroll down the page till you see mail and click on it to access the mail accounts and settings for your cPanel.
- If this is a new account you won't have any email accounts listed here yet.
- One by one create the email account as it was with the exact same name that it is with your old host. (eg. If you had an email account called myemail@mydomain.com and another service@mydomain.com you would then create both of those here in your new cPanel account.)
- Don't worry about trying to remeber your password for any given account - you can set them to anything you want right now. Quickest to use the password generator and move on to the next account. When we transfer your files from the other cPanel account it will overwrite these newly created passwords with the existing account passwords at the same time we bring in any emails you have as well.

- Once you've added all your email accounts to your new cPanel, you need to then go and loggin to your old cPanel account - this time you are going to search for or scroll down until you see File Browser and open that cPanels File Browser.
- If presented with the option choose root or home directory to start in.
- Once the file browser has opened you need to locate the "etc" and "mail" directories the paths should be /home/user_name/etc and /home/user_name/mail [user_name = your cPanel account username]
- Select both directories, first single click on the  "etc" directory then (ctrl+shift) and click select the "mail" directory
- With both directories selected click "Compress" from the main menu above and create a tar ball archive selecting tar.gz as the compression option - name it something like email-accounts-transfer.tar.gz and create it (you can let it create it in the directory your in the cpanel user_name.
- When the archive completes you will see it listed, select it and then from the cPanel menu select download.
- When the download completes you can exit this cPanel account
- Next go back to your new cPanel account, if your still in the mail settings go back to cPanels main page and find the File Browser and click on it to open it. If asked choose to go to the root or home directory.
- After the file browser loads go to the same directory in which you archived the etc and mail directories - /home/user_name/ - You should see both an etc and mail directory here as well to verify your in the correct location.
- At the top in the cPanel file browser menu click on upload - browse to the location on your computer where you donloaded the archive you create from your old cPanel account, select it and upload it in the directory you are in.
- Once the archive completes upload it will display complete in the botom right and present a button to go back to the file browser click it, and it will take you right back to the directory you were in /home/user_name/
- You should now see you archive tar ball that you uploaded (if you used the example name - email-account-transfer.tar.gz) select the archive and from the cPanel menu select "Extract" - make sure your path shows as /home/user_name/ (which could look like a little home icon followed by user_name/ and select extract file(s) to extract your backed up etc and mail directories over the etc and mail directories located here.
- Once the extraction completes the email accounts you previously set up will have their original passwords attached and any emails that were in the accounts ready for access. 

-If you didn't previously transfer or have your domain parked on another server and haven't already - you will want to redirect the DNS of your domain to the server with your new cPanel account so your mail gets transmitted to the new location from this point forward. DNS propogation can take 24/36 hours - generally when done properly it can be as fast as 1 to 6 hours give or take.
- If you don't know how to change the nameservers your domain is directed to please see our FAQ Article "How do I redirect my domain to DevelopFX servers?" - Don't worry, the method is pretty much the same for domain nameserver redirects be it here on DevelopFX or not. We make things a little easier here tho, you don't need to access cPanel for email, database and file browsing, you can do it all right from your client area here.
  • 5 Users Found This Useful
Was this answer helpful?