On Aug 6, 2008, at 1:57 PM, CJ Keist wrote:
My .dovecot.sieve file:
require ["vacation"]; if header :matches "subject" "*" { vacation :days 30 :addresses "cj.keist@colostate.edu" :subject "Automatic response to: ${1}" "I'm away -- send mail to foo in my absence"; }
You can't use ${1} since variables extension isn't supported by
cmusieve.
In my testing I know the sieve plugin is reading my .dovecot.sieve script and creating the .dovecot.sievec, but that is as for as it
goes. The .dovecot.lda-dupes file is not being created (or any .dovecot.sieve.err file) and no reply is even being attempted from
the logs:
Then it means that Dovecot decided it shouldn't reply to the mail.
There are several reasons for that listed in http://wiki.dovecot.org/LDA/Sieve
(would be nice if it logged the exact reason though - hopefully the
Sieve rewrite will do that :)