Hello, Because it did not work ? In a similar situation, we where forced to use isync/mbsync in imap to imap mode because dsync did not work. It was reported here more than a year ago (May 2014). Time to time, I see the same report from other trying to use dsync to do a migration to dovecot. Dsync is a very appealing and elegant solution to this usage, but it does not always work in real world.
Regards, Emmanuel Le 26/11/2015 12:30, Sami Ketola a écrit : > 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 <those.li...@gmail.com> 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 <those.li...@gmail.com>: >>>> >>>> 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.