Moving E-Mails from one server into a multidomain account


Jun 18, 2013
cPanel Access Level
Root Administrator
I have a client with two separate domains (lets say, and in separate cPanel accounts on an old provider of mine.

This client has 3 other new domains now (XYZ.xom,, that's a total of 5. Two of these new domains are just to be parked. One is to become the new main primary domain -

I have a new primary cPanel account. For this client this cPanel will only act as DNS and mail - webpage hosting will be done on another server.

I want to create the account for the client on my new cPanel with the primary domain as the main account ( and 'Add-on' the other domains. This will let the client log in and manage his own email accounts as he likes.

So my question.

With the original domains what's the best practise to migrate the existing email accounts / email/ passwords etc. as Addon-Domains to the new account.

On that old server I do not have root access .. or Shell access.

Thank you.


Staff member
Apr 11, 2011
Hello :)

The easiest method to complete this is to manually re-create the email accounts after adding the domain names as addon domains on the new server. The following guide is intended for migrations from unsupported control panels, however it details where email data is stored in the event you want to manually copy the data:

Manual Migrations

You could also try using an unsupported utility such as imapsync:

imapsync migration tool
How To Migrate Mailboxes Between IMAP Servers With imapsync

Thank you.