On 30 Mar 2012, at 20:59, Timo Sirainen wrote:

> On 30.3.2012, at 22.55, Dr Josef Karthauser wrote:
> 
>>> One-way sync will work fine. Two-way sync might be a bit troublesome. For 
>>> redesigned dsync I've started thinking about kind of a 1,5-way sync. :) 
>>> That would make sure that all messages from A are copied to B and no 
>>> messages are deleted from B, but doesn't try to copy new messages from B to 
>>> A.
>>> 
>>> http://wiki2.dovecot.org/Migration/Dsync anyway has some docs.
>>> 
>> 
>> But, 'dsync mirror' does a two way sync, doesn't it? Can't I just do that 
>> with imapc as the source mailbox?
> 
> It does, but the two way sync mirroring relies on messages having GUIDs. IMAP 
> protocol doesn't have such a concept. I guess it could be kind of emulated by 
> using e.g. GUID = sha1(message header). The pop3-replication plugin kind of 
> does this already. But adding such code makes the regular "doveadm backup" 
> slower since now it has to fetch first message headers and then message 
> bodies. But I guess this could be an optional feature. Hmh.

I have a need of it right now. If there's something quick and dirty that I can 
do, that would be great. It would take the risk out of migrating my users over 
to dovecot. :) How much code would what you propose be?

Joe

Reply via email to