Today I’m going to show you how to migrate your emails from a WordPress site to a new WordPress installation.

What many people do to migrate WordPress email is go to the email section on the new cPanel and add new email accounts on their new WordPress installation –  but don’t do that.

Here’s an easier way to migrate WordPress emails to a new WordPress installation on a different web host.

Go to the cPanel on your old web host and click “file manager”.  Most people have multiple email accounts on their website and so what we want to do is migrate the WordPress emails in ALL your email accounts in one step; (it’s actually a two-step process) to your new web host.

From the home directory of your old cPanel, open up the MAIL folder. Locate the folder name of the website that you’re migrating. Highlight that folder, right-click, and you see a choice to compress that folder.  When that’s finished you’re going to have a zip file of that folder with all the emails in ALL email accounts in the website. Next, download that zip file to your computer.

Next, go to the cPanel on your NEW web host and click “file manager”. From the home directory, go to the MAIL folder in your new cPanel. Upload the compressed zip file that you downloaded in the previous step.  Highlight that compressed zip file to extract the contents and when that’s finished, you’ll see all your emails accounts and their contents have been migrated to the new web host.

Migrate WordPress Email Accounts In Two Simple Steps

At this point, you’ve migrated your emails but you need to also migrate your email logins and your folder permissions. Here’s how:

Go back to the cPanel on your old website. From the home directory, ope the ETC directory and you’ll see a folder with the name of the site you’re migrating. Right-click that folder and compress that folder as a zip file and download it to your computer. Keep in mind it’s going to have the same name as the one you zipped from the mail folder and downloaded to your computer so it’s a good idea to delete the zip file that you downloaded previously. 

Now, go to the cPanel on your new website, locate the ETC folder and upload the zip file you just downloaded. After you’ve uploaded it, extract its contents and that will extract all your folder permissions all your email file and folder logins. 

You’re all finished!

at this point, you’ve migrated all your email accounts and their contents from your old WordPress site the WordPress site on the new host. 

I hope this gives you a simple way to migrate your email accounts.