-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Suppose that I'm to sort an mbox folder into several others using procmail. I do that with this command: formail -s procmail ./.procmail_rules < mbox_initial_folder (pipes every single mail in "mbox_initial_folder" through procmail Now, assume this rule in .procmail_rules: :0 c: $backup This rule works perfect. Every post from "mbox_initial_folder" goes in to "backup" folder, and keeps its attributes. Now, assume this other rule: :0 w: $HOME/Mail/.D-locks/output_folder.lock | /usr/lib/dovecot/dovecot-lda -m output_folder Why the change to do the delivery using "dovecot-lda" instead of the native (to procmail) system? Because of this feature (man dovecot-lda): Main features of the dovecot-lda are: * Mailbox indexing during mail delivery, providing faster mailbox access later The problem I have discovered now is that, if a mail was marked read (or any other mark) on "mbox_initial_folder", it is lost on "output_folder". dovecot-lda destroys, resets or whatever the marks on copy. This is nasty. I have looked up the manual, but I don't see how to change that. Except reverting to procmail internal delivery agent, and somehow trigger dovecot to reindex changed folders at the end (I don't know how). Something I'd hate to do, after having edited my procmail filters to use dovecot-lda few years ago. - -- Cheers Carlos E. R. (from 15.0 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXE4VbBwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVE7YAoJJ1WnSqXSComlEj8pcp G4rGiv7xAKCXDcNtbGRpCwk6Z8GGRHD7KIYGNA== =wjcy -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org