Andy Howell wrote:
Hello,
I've been trying out the bleeding edge, 1.2.alpha4. I'm having a
problem with deliver and dovecot-1.2-sieve-0.1.1.
I get a segv on this sieve script:
require ["fileinto", "reject", "vacation", "envelope", "regex"]; if header :contains "subject" ["urgent"] { redirect "someone@somewhere.net"; fileinto "test"; }
Seems its happening on the "redirect". If I put the fileinto before the redirect, the fileinto works. Fixed:
http://hg.rename-it.nl/dovecot-libsieve/rev/28e3144b79d1
This bug probably affects other actions that only send messages. Not sure why it worked before. This a bit of a show-stopper bug and warrants a new release. I'll look into that shortly. In the mean time, you can apply those changes and continue testing (i.e. click 'raw' on that page to obtain the patch)
Regards,
Stephan