Greetings,

I have a setup with two dovecot servers and dsync replication between them.

On both of them I have a virtual folders, forexample All with config:

  mx1# cat /etc/dovecot/virtual/All/dovecot-virtual
  *
  -Trash
  -Trash/*
  -Junk
  -Junk/*
    all

All virtual folders are excluded from replication because it leads to broken
replication with errors like: virtual.All can't be created. So, I have.

  replication_dsync_parameters = -d -l 30 -U -x virtual.

Unfortently, after a couple of weeks I've noticed that msg id for the same
message on the different servers aren't match.

For example:

  mx1# doveadm fetch -u kir...@korins.ky 'uid' mailbox virtual.All header 
Message-ID 'macports/macports-ports/pull/22284/c1901369...@github.com'
  uid: 157786
  mx1# doveadm fetch -u kir...@korins.ky 'uid' mailbox INBOX header Message-ID 
'macports/macports-ports/pull/22284/c1901369...@github.com'       
  uid: 5561
  mx1#

vs

  mx2# doveadm fetch -u kir...@korins.ky 'uid' mailbox virtual.All header 
Message-ID 'macports/macports-ports/pull/22284/c1901369...@github.com'
  uid: 157766
  mx2# doveadm fetch -u kir...@korins.ky 'uid' mailbox INBOX header Message-ID 
'macports/macports-ports/pull/22284/c1901369...@github.com'      
  uid: 5561
  mx2#

as you may see msgid at INBOX are matched, but it isn't true for virtual.All,
here 157786 vs 157766

So, here the question: how can I sync msg id inside virtual folder on this 
setup?

--
wbr, Kirill
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to