I recently had to manually migrate a cPanel account (and all the websites and email accounts within it) to a new web host. I had BackupBuddy to migrate the sites super-easily, but the email accounts remained a problem. Not only were they full of emails but I didn’t have the email account passwords as well.
After Googling around I found the answer. Just copy the
etc directories to the new cPanel account. The
etc directory contains all the settings. Simple!
And how do you copy the directories between servers? You could download it to your computer and up again to the new server, but this is where learning how to use the unix command scp comes in handy