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.
Mauricio Tavares
2015-Nov-04 22:19 UTC
Problems Converting from Cyrus to Dovecot (cyrus2dovecot)
On Nov 4, 2015 2:48 PM, "Forrest" <those.lists at gmail.com> wrote:> > 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 toDovecot; 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 toanother 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 itwould handle. There is no output into the Maildir, however.> > All directory paths are correct. > > > Thanks.I've never used cyrrus, so I wonder if what the script does is create new index and rename the files containing email. Which leads to filename convention. What I do know is that the times I had issues with indexes, I just deleted the index file and let Dovecot create a new one.
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.lists at 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.
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.lists at 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.
Apparently Analagous Threads
- Problems Converting from Cyrus to Dovecot (cyrus2dovecot)
- Problems Converting from Cyrus to Dovecot (cyrus2dovecot)
- Problems Converting from Cyrus to Dovecot (cyrus2dovecot)
- Problems Converting from Cyrus to Dovecot (cyrus2dovecot)
- Problems Converting from Cyrus to Dovecot (cyrus2dovecot)