This tutorial will explain how you can migrate your existing email accounts to our Hosted Email service.
If you want something easy/simple to do , you can use this online tool, and migrate accounts one by one:
https://imapsync.lamiral.info/X/
OR
If you are a do-it-yourself kind of person, an easy way to automate migration from your old email service provider to our Hosted Email Service is to use ImapSync.
This can be downloaded here:
Start with downloading ImapSync. You can either purchase it from the website above, or grab earlier versions from Ubuntu/Debian repositories.
This can also be downloaded from Github, here:
https://github.com/imapsync/imapsync
Once compiled/installed, generate a list of your users in this format:
[source-username],[source-password],[destination-username],[destination-password]
Where [source-username] is the source IMAP username (email address), and [destination-username] is the username (email address) for your destination (IMAP server. There should a single source => destination entry per line. Separate new entries with newlines:
SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password johndoe@test.com,password,janedoe@newtest.com,password
Save the file as migration.csv. Then run this command:
{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csvReplace [source-hostname] with the hostname/IP of the source server. Replace [destination-hostname] with the hostname/IP of the destination server.
Executing this command will import all emails from the source to the destination accounts.
Please note, this document assumes that the namespace separator of host1 is "/" and host2 is "." . This might be different on your current mail server.
--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .
These are optional, but may be necessary as the mail server strictly uses "." .
Note: When migrating, the order of messages in the inbox will be arranged/displayed by the date the message was last modified (Not necessarily the date the email was received).