There are many ways to migrate emails from one IMAP server to another. In this brief documentation, we will cover two different ways of doing this. One of them is using the popular open source tool IMAPsync, and the other one is to use a commercial migration tool named YippieMove? . They both have their own pros and cons. The main benefit of using IMAPsync is that it is free, and the main benefit of using YippieMove? is the ease of use.

IMAPSync

Requirements

  • A server with IMAPSync installed. Pre-compiled packages is available for most platforms.

Usage

To use IMAPSync to migrate the emails from one IMAP compatible server onto a Cyrus server, we can use the following command:

imapsync --host1 source.server.tld --user1 source.user --password1 source.password -ssl1 --host2 destination.server.tld --user2 destination.user --password2 destination.password

Moving larger volume of accounts

If you're moving a larger volume of accounts, you can use password-file option in IMAPSync as well as the 'admin' user in Cyrus. Combine that with a simple batch script, and you're able to a large volume of accounts in a quite automated fashion. More information about this is available in here http://www.linux-france.org/prj/imapsync/README .

YippieMove?

Requirements

  • A web-browser
  • Both source and destination server is publically accessible

Usage

Point your browser to http://www.yippiemove.com and follow the wizard.

Moving larger volume of accounts

If you're moving a larger volume of accounts, YippieMove? can use CSV-files for input of user credentials. More information about this is available here: http://www.yippiemove.com/help/batch_migration.html.

Topic revision: r2 - 23 Oct 2009 - 14:51:35 - ViktorPetersson
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback