[Dovecot] sieve vacation response
Jure Pečar
pegasus at nerv.eu.org
Fri Aug 7 16:01:35 EEST 2009
Hello,
we're implementing a dovecot 1.2.1 with sieve 0.1.7 and managesieve 0.11.7.
We're having problems with creating sieve scripts so that vacation works.
Our script looks like this:
require ["fileinto", "vacation"];
if address :matches ["To", "Cc"] "*someone at example.com*" {
if not header :matches "X-Spam-Status" "Yes*" {
vacation
:days 1
:subject "test"
"autoresponder test.";
keep;
}
}
And when sent and delivered to someone at example.com, we get this in the log:
dovecot: deliver(username): sieve: msgid=<...>: discarding vacation response for message implicitly delivered to <username at fqdn.hostname.com>
Our final recipients are in the form of username at fqdn.hostname.com; it looks like this is being matched in sieve as address. But we want to match against original recipient address, not address after alias expansion.
Any ideas?
--
Jure Pečar
http://jure.pecar.org
http://f5j.eu
More information about the dovecot
mailing list