On 10/16/05, Jon Clausen
I'm about to retire my old mail server.
I'd like to copy the complete IMAP-structure from old -> new.
Old is; SuSE 8.2, Cyrus 2.1.12 - not 'live' New is; SUSE 9.3, Cyrus 2.2.12 - 'live'
The whole thing is largeish (couple hundred megabytes) and complexish (several layers of folders/subfolders).
Large enough and, particularly, complex enough that I'm going to spend days creating folders and copying mail, if I'm to do it 'manually' using an imap client running on my desktop machine.
Both of the servers are physically here.
If at all possible I'd like to avoid installing/changing anything on the old server.
So basically what I'm after is;
Something running on New-server, to 'pull' stuff off of Old-server.
But mostly I'm just asking for pointers;
It seems like a standard enough kind of task, that some sort of migration -tool or -path 'ought' to be included in the distro?
TIA /Jon Clausen
-- YMMV
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Use the perl module imapsync. Have used this in the last couple of months
on the same SuSE combination. Watch out for mailboxes with LOTS of files or very large data volumes (eg >1Gb) as the wordlist return is greater than the maxlength allowed. This tool is very good as it preserves the SEEN state for Cyrus mailboxes. Mark