Hi, With imapsync you will lose message UIDs which means that IMAP clients need to clear their local caches and redownload all messages. Why not use dovecot dsync over imapc instead? It tries to preserve UIDs and Flags.
http://wiki2.dovecot.org/Migration Sami > On 07 Nov 2015, at 23:35, Forrest <[email protected]> wrote: > > Thank you for the reply. I did find imapsync whilst perusing Google. I will > give it a shot, it sounds more realistic/reliable. I have a hoard of emails > going back to 1999, so I want as few errors as possible :) > > > > On 11/7/15 3:31 PM, Philon wrote: >> Hi there, >> >> I was in the same position, but for mutliple accounts. Still you might want >> to look at imapsync (https://github.com/imapsync/imapsync), isync and >> offlineimap. There are more alternatives listed at the imapsync homepage. >> >> >> Philon >> >> >>> Am 04.11.2015 um 20:47 schrieb Forrest <[email protected]>: >>> >>> I have been attempting to use the cyrus2dovecot script, to no avail. >>> >>> I have many years of content that I want to convert from Cyrus to Dovecot; >>> with the above not working, what are other options out there? Another idea >>> I had is simply set up another IMAP server (using Dovecot) and >>> drag-and-drop and just wait, which I may end up doing. >>> >>> In the above, I copied over my entire /var/imap and /var/spool/imap to >>> another system; there is only one account (mine), so calling the script was >>> fairly easy; it just doesn't work. >>> >>> >>> inboxes=the "myaccount" that was copied over >>> >>> /home/myaccount/cyrus2dovecot --cyrus-inbox /home/myaccount/inboxes/%u \ >>> --cyrus-seen /home/myaccount/varimap/user/%h/%u.seen \ >>> --cyrus-sub /home/varimap/user/%h/%u.sub \ >>> --dovecot-inbox /home/myaccount/dovecot/Maildir \ >>> myaccount >>> >>> >>> >>> the log output complains of: >>> >>> cyrus2dovecot [myaccount]: (warning) Index record missing for: >>> INBOX/62020. >>> >>> and correctly complains about squat indices, as that's not a file it would >>> handle. There is no output into the Maildir, however. >>> >>> All directory paths are correct. >>> >>> >>> Thanks.
