Hello, in a current migration project we want to migrate from Cyrus to Dovecot. The Cyrus server stores expiry information as ANNOTATIONS. On the Dovecot side I've set up the metadata/annotations plugin and it is working. But 'dovecot backup ?' doesn't seem to sync these metadata? Did I miss something here? Shouldn't the metadata be part of the backup? (I'm using the latest 2.2.22 for sync purposes, as the stock dovecot just crashed when used as 'doveadm backup ?') Best regards from Dresden/Germany Viele Gr??e aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE - ! key id 7CBF764A and 972EAC9F are revoked since 2015-01 ------------ - -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: Digital signature URL: <http://dovecot.org/pipermail/dovecot/attachments/20160321/e98253be/attachment.sig>
On 21 Mar 2016, at 21:45, Heiko Schlittermann <hs at schlittermann.de> wrote:> > Hello, > > in a current migration project we want to migrate from Cyrus to > Dovecot. The Cyrus server stores expiry information as ANNOTATIONS.ANNOTATE(-EXPERIMENT-1) is about per-email metadata. I think you're talking about the METADATA extension, which is per-folder.> On the Dovecot side I've set up the metadata/annotations plugin and it > is working. > > But 'dovecot backup ?' doesn't seem to sync these metadata? Did I miss > something here? Shouldn't the metadata be part of the backup?No, currently imapc code doesn't support METADATA. If it did, dsync should work. It's not a small amount of code, but it shouldn't be very difficult to implement either. Anyway something that is very low priority for me right now, especially since you're the first person to ever request this functionality.