Sort of like rsync for IMAP, if that makes sense.
So far, the only tool I've found is imapsync:
http://freshmeat.net/projects/imapsync/
Anyone tried it with Cyrus? Good/bad experiences?
I just used it to move from 2.1 to 2.3, there were a handful of messages
it didn't like (~30 out of a few hundred thousand messages) but it
appears to have worked well enough to fix the last few messages manually.
most of the errors were cases of invalid headers that 2.3 wouldn't
accept, but 2.1 obviously did.
I used it to move from Exchange 5.5 to Cyrus 2.3. The tool works great
but like David quoted, there where some messages rejected cause of
broken headers (Microsoft?!).
Michael
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html