v2.2.19 has many fixes related to dsync+imapc, which were found while migrating 
several million users from GMail. I'm not aware of any problems with it now. 
Also even before v2.2.19 dsync+imapc has been used to successfully do many 
large migrations.

> On 26 Nov 2015, at 17:49, FUSTE Emmanuel <emmanuel.fu...@thalesgroup.com> 
> wrote:
> 
> Hi,
> 
> No, I tried fetching over imapc too exactly as you  suggested.
> In my case it was not from cyrus, but from CriticalPath.
> isync was finally able to do the job, preserving flags and doing UIDs 
> mapping. The most boring part was generating proper config file for 
> thousands of accounts.
> A working imapc/dsync would have been better.
> 
> Emmanuel.
> 
> Le 26/11/2015 15:24, Sami Ketola a écrit :
>> Hi,
>> 
>> I think you tried to read cyrus mails folders directly. I was talking about 
>> fething mails from cyrus over imapc connection.
>> 
>> Sami
>> 
>>> On 26 Nov 2015, at 15:36, FUSTE Emmanuel <emmanuel.fu...@thalesgroup.com> 
>>> wrote:
>>> 
>>> 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.

Reply via email to