Backup Emails From cPanel Server Through FTP

Backup Emails From cPanel Server. You have a domain and you need to backup all your emails from the domain. It’s important you do this or you may lose all your emails.

Connect To The Root Using Your FTP Client

The Screenshot here is from FileZilla Client FTP Client.

Here Is The Location You Need To Go To Through Your FTP Account To Backup Emails From cPanel Server


The Domain name being your actual domain. It will appear as your domain name with the .com or .net, etc. For example, ours would appear as

ftp email location

Once you go into your domain name, you will see all the email accounts as folders. Remember, this directory is outside of public_html, where your website resides.

You need to back this up on a local directory for safekeeping. Additionally, make sure to back this up at a time when the user has sent and received his or her last email.

The moment that you back this up is what the user will have when you restore it on the new server.

Putting The Emails Back On The New cPanel Server

Once you have your new server location, paste the folders into the same directory: /mail/

If the user uses an email client such as Outlook, connect the client back to the email server of the domain.

Once the account is connected to the Outlook client, all his or her emails will start to download.

All folder and emails will start to download. Please keep in mind that alerts and rules will not be transferred as this is a function within Outlook.

Moreover, the signatures folder will need to be backed up from the local directory or The Exchange Server.

Don’t forget the signatures folder. It’s one of the most important folders to backup for users.

Finally, it’s important to back up their ability to auto-populate email addresses when they type the first few letters of the recipient. Here’s an article on how to back that up.

2 thoughts on “Backup Emails From cPanel Server Through FTP”

  1. Thanks for your instruction.
    I have a question
    I backup the mail folder and there is only one email account by the name of now I want to restore it back in the new Cpanel in the same location.
    Do I need to create a new email account in the new panel or first I have to restore the mail folder and then I have to create an email account?
    The email account has a password and already been configured in outlook and I don’t know about the current password on the client-side, If I create a new email account by the name of in the new Cpanel it will give me a new password while with the new password the client outlook will not be able to connect to the outlook because the new password will different then the old client password.
    I raised this question because I want to move one of my client email accounts from one server to another server and on the client-side I should not bather the client and also the client must not know about these changes.

    • Hi Amin,
      Create the email address first. C-Panel will atomically create the email account. Afterwards, copy/paste the contents of the into the newly created folder on the new server which will be called

      As for the password, the password you compile on the server side will be the new password your user will need to use to connect through outlook.


Leave a Comment