17 Oct
2022
17 Oct
'22
1 p.m.
From the command line the sieve script is modifying the header like this:
su testuser -s '/bin/bash' -c 'cat test.msg | /usr/lib64/dovecot/sieve- execute/sieve-test'
However when executing via dovecot, the header stays unchanged
require ["copy","fileinto","vacation","vnd.dovecot.execute","editheader"]; # rule:[testing2] if not execute :pipe "sieve-test" { }
Any idea what I am forgetting to configure/allow?
require ["vnd.dovecot.filter"]
if true { filter "sieve-unmark"; }
[1] https://github.com/dovecot/pigeonhole/blob/main/doc/rfc/spec-bosch-sieve-ext...