Hello,

Previously, while running Dovecot 2.2.27/Pigeonhole 0.4.16 the following code snippet was working as one would expect:

  if duplicate {
    addflag ["\\seen", "Duplicate"];
    fileinto "Duplicate";
    stop;
  }

  if address :contains "to" "user.em...@example.com" {
    addflag "$label1";
  }


After upgrading to Dovecot 2.2.29.1/Pigeonhole 0.4.18 it's not working anymore. When an e-mail is sent to the user the "$label1" isn't applied at all to the message (in the case it's NOT a duplicate).

Downgrading to Dovecot 2.2.29.1/Pigeonhole 0.4.17 exposes the same incorrect behaviour.

Downgrading to Dovecot 2.2.29.1/Pigeonhole 0.4.16 is OK.

When running pigeonhole 0.4.17 & 0.4.18, commenting the "if duplicate {}" block restores the expected behaviour.


Looks like a bug that appeared in 0.4.17? Am I correct?


Kind regards,
Gilles.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to