1 Sep
2009
1 Sep
'09
4:53 p.m.
I use dovecot 1.2.4 release with sieve 0.1.12
If I setup sieve-before script and latest script contains "keep" at the very end and no personal scripts found then segfault take place.
here is part of exim log: 2009-09-01 18:43:06 1MiUZA-0005V9-IB ** ivanov_maxim@domain.my admin@domain.my R=localuser T=local_delivery: Child process of local_delivery transport (running command "/usr/libexec/dovecot/deliver -d $local_part") was terminated by signal 11 (Segmentation fault)
Once I remove "keep" from end of latest sieve-before script, everything goes fine.
Here is latest global sieve script:
# cat /etc/dovecot1.2/sieve-before.d/020-SENT-STORE.sieve require ["imap4flags"];
if header :contains "X-Set-Seen" ["Yes", "YES", "1"] { setflag "\\Seen"; } #keep;