To back up your business email in cPanel, go to Email > Email Disk Usage and download each mailbox as an .mbox file; for a full hosting backup use Backup Wizard and select "Only Home Directory." This preserves all messages, folders, and filters before any migration or server change.
Losing your company's email history is expensive: contracts, client conversations, payment receipts — everything can vanish in minutes if you switch servers without a prior backup. This guide covers the three methods that actually work in cPanel, when to use each one, and how to restore afterward.
Why Back Up Your Email Before Migrating?
Most hosting providers delete server files within 24 to 72 hours of account cancellation. If you already updated your MX records before exporting, any messages left on the old server are gone for good.
Three scenarios where a prior backup is non-negotiable:
- Switching hosting providers
- Migrating email to Google Workspace or Microsoft 365
- Server reinstall after a technical failure or hack
Method 1: Download Individual Mailboxes (Email Disk Usage)
This is the most granular method: it lets you download a specific account's mailbox as an .mbox file, compatible with Thunderbird, Apple Mail, and most IMAP clients.
Steps
- Log in to cPanel and find the Email section.
- Click Email Disk Usage.
- Select your domain from the top dropdown menu.
- You'll see all accounts with their disk usage. Click Manage next to the account you want to back up.
- The next screen lists all IMAP folders (Inbox, Sent, Drafts, etc.). Check the ones you need.
- Click Download to get a
.tar.gzarchive of the selected mailboxes.
Repeat for each account. If you have many accounts, Method 2 saves time.
Method 2: Full Backup with Backup Wizard
cPanel's Backup Wizard generates a compressed archive of your entire home directory, including mail folders, databases, and configuration. It's the fastest option when you need to back up multiple accounts at once.
Steps
- In cPanel go to Files > Backup Wizard.
- Click Back Up.
- Select Home Directory (this includes all mailboxes under
~/mail/). - Choose "Download to your computer" or enter an external FTP server if the file is large.
- Wait for cPanel to generate the
.tar.gzand download it.
Inside the archive you'll find a mail/ folder structured as mail/domain.com/username/ for each account.
What's Included vs. What's Not
| Included | Not Included |
|---|---|
All mailboxes (Maildir) |
MySQL databases (require separate backup) |
Email filters (.procmailrc) |
Mail server configuration (root-only) |
| Auto-responders | Domain SSL certificates |
| Mailing lists (Mailman) | Server logs |
Method 3: IMAP Download via an Email Client
If you don't have cPanel access (for example, on a cancelled account) or prefer a backup that's independent of the provider, you can use an IMAP email client to download all messages locally.
With Thunderbird
- Add the email account using IMAP (port 993, SSL).
- Wait for Thunderbird to sync all folders.
- Messages are stored locally in Thunderbird's profile (one
.mboxfile per folder). - To export, install the ImportExportTools NG add-on and export to
.mboxor.eml.
This method works even without cPanel access, but it's slower because it downloads message by message.
How to Restore the Backup on Your New Host
Once you have your backup file and your new professional email hosting plan is active, restoration varies by method:
- From Backup Wizard: In the new cPanel go to Backup Wizard > Restore > Home Directory and upload the
.tar.gz. cPanel extracts the mailboxes automatically. - From
.mbox: First create the email accounts on the new host. Then use Thunderbird with ImportExportTools NG to import the.mboxand drag messages to the new IMAP account. - IMAP to IMAP: Tools like
imapsynccopy directly from server to server without touching your local machine.
Check out our full resource hub at business email guides for more migration best practices.
Best Practices to Never Lose Email Again
- Schedule automatic backups. Many hosts let you configure daily or weekly automated backups from cPanel > Backup Configuration.
- Store the backup somewhere other than the server — Google Drive, Dropbox, or an external drive.
- Verify the backup before migrating: open the
.mboxfile in Thunderbird and confirm you can read the messages. - Don't cancel the old host until you've confirmed all mail arrived safely on the new server.
- Take an extra backup right before any MX or DNS record change.
Key Takeaways
- cPanel offers three routes for email backup: Email Disk Usage (per account), Backup Wizard (full hosting), and IMAP download via an external client.
- Backup Wizard is the fastest option for multiple accounts and produces a single compressed file.
- Always verify the backup by opening it in a client before cancelling the original hosting.
- Store backups off the server (cloud or local disk) and automate the process if your plan allows it.
- Don't cancel the old host until you've confirmed a 100% successful migration.
Switching providers and need hosting that includes professional email, daily automatic backups, and English-speaking support? Explore elenlace.com's plans and migrate without stress or risk of losing a single message.
FAQ
How long does cPanel keep emails after I cancel my account?
It depends on the provider, but most delete data within 24 to 72 hours of cancellation. Some offer up to 30 days grace, but it's not guaranteed. Always download your backup before cancelling.
Does the cPanel backup include emails I already downloaded to Outlook?
The cPanel backup only copies what's on the server. Messages you downloaded via POP3 (which Outlook then deleted from the server) won't appear in the cPanel backup. For those you need to export directly from Outlook in .pst format.
Can I schedule automatic email backups without logging into cPanel every time?
Yes. In cPanel go to Backup > Configure Backup to schedule automatic daily, weekly, or monthly backups. You can also use imapsync in a cron job or third-party services like MailStore to automate IMAP downloads.
Does the .mbox format work in all email clients?
Most desktop clients (Thunderbird, Apple Mail, Postfix) read .mbox natively. Outlook uses its own .pst format; to import an .mbox into Outlook you'll need a conversion tool like Aid4Mail or the free Mozilla add-on.
Further reading
Other providers and guides worth comparing: