help centre
For more info visit status.atmail.com

How can we help?


Search our knowledge base for answers to
common questions and latest updates.



My activities New request

Follow

Migrating users to atmail cloud with IMAPSYNC

Stewart -

PROBLEM
I want to migrate my IMAP users to the atmail 7 cloud.

ENVIRONMENT

  • atmail 7 cloud

CAUSE
Migration Requirement.

RESOLUTION

  1. Install IMAPSYNC.
    You can either purchase the full source (http://imapsync.lamiral.info/), or grab earlier versions from Ubuntu/Debian repositories.

  2. Once done, generate a list of your users in this format:
    [source-username],[password],[destination-username],[password]
    Separate new entries with newlines, like so:
    demo_zwi4@atmail.com,password,john@domain.com,password
    demo_zwl0@atmail.com,password,jane@domain.com,password
    demo_zzq6@atmail.com,password,june@domain.com,password


  3. Save the file as migrate-users.csv.

  4. Execute this command from the directory containing the CSV file:
    { 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. --sep . ...
    done ; }

 Executing the above command will then import all emails to the destination accounts.

Please note, this article presumes that the namespace separator of host1 is "/" and host2 is ".". 

--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .

These are optional, but may be necessary as atmail strictly uses "." throughout its front end infrastructure.

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).

Have more questions? Submit a request

Comments

  • Avatar
    Mark

    Worked a treat for me migrating from remote dovecot IMAP server to atmail on CENTOS 6.0.  I used yum install from the 'epel' repository to install imapsync.  This has the great advantage that you can run it multiple times and it will only copy across new emails. 

  • Avatar
    Jesús Carrera(Atmail Cloud user)

    It worked for me too, but it would be great if Atmail had a IMAP import tool integrated (maybe even using imapsync in the background?).


Contact our support team


+61 (7) 5357 6605       support@atmail.com