cPanel Email Migration

cPanel Email Migration

The mail for an individual cPanel account is stored in /home/$username/mail/$domain/$mailbox/, while metadata for the account (mailbox passwords and quotas) is stored in /home/$username/etc/$domain/.

For migrating a full domain to another account or server, copying these two folders and fixing their ownerships is sufficient to enact the migration. In addition, there are a few bonus files to look at:

  • /home/$username/.autorespond*
  • /home/$username/.spamassassin*
  • /home/$username/.sqmail*
  • /home/$username/.cphorde/
  • /etc/valiases/$domain

These are, respectively, autoresponders, SpamAssassin settings, SquirrelMail settings, horde settings, and forwarders. Each of these metadata files will add to the completeness of your mail migration, making a smoother experience for the clients when they start using the new server.

Stefan Pejcic
Join the discussion

I enjoy constructive responses and professional comments to my posts, and invite anyone to comment or link to my site.