On 5/19/2015 10:00 PM, Chris Adams wrote:
> Once upon a time, Chris Adams <c...@cmadams.net> said:
>> Okay, digging some more, it looks like something in sieve is overwriting
>> the wrong thing when it gets messages with some headers (at least From:
>> and Subject:) repeated.  I enabled the vnd.dovecot.debug sieve plugin,
>> and used this sieve script:
> And I guess something is re-parsing them at some point?  The following
> sieve script has the problem:
>
>       # compile with "sievec /etc/dovecot/default.sieve"
>       require "fileinto";
>       if header :contains "X-Spam-Flag" "YES" {
>               fileinto "Spam";
>       }
>
> Doubling up the test makes it work however:
>
>       # compile with "sievec /etc/dovecot/default.sieve"
>       require "fileinto";
>       if header :contains "X-Spam-Flag" "YES" {
>               fileinto "Spam";
>       }
>       if header :contains "X-Spam-Flag" "YES" {
>               fileinto "Spam";
>       }

I will probably have time to investigate this more this weekend.

BTW, you're using a pretty old version of Dovecot and Pigeonhole. Do you
have the possibility to try a newer version?

Regards,

Stephan.

Reply via email to