I have sieve and smartsieve working and I'm pleased so far with
what's going on. I'm testing vacation by sending messages in to
my corporate email server from the outside. I currently have rules
(re-typed from my server, some rules not typed):

---------------------------------------------
require "fileinto";
require "vacation";

# save the message
fileinto "INBOX.backup";

if header :contains "Subject" "test" {
  if address :contains ["to","from","cc","bcc"] "[EMAIL PROTECTED]" {
    vacation :days 13 :subject "I'm testing vacation" "I'm testing, ok?!";
    keep;
  }
}

if header :contains "Subject" "*** SPAM ***" {
  fileinto "INBOX.spam"
} elsif header :contains "Subject" "*** VIRUS" {
  fileinto "INBOX.spam"
} elsif header :contains "Subject" "/usr/bin/fetchmail" {
  fileinto "INBOX.spam"
} elsif address :contains ["to","from","cc","bcc"] "[EMAIL PROTECTED]" {
  fileinto "INBOX.hobbit"
} elsif address :contains ["to","from","cc","bcc"] "[EMAIL PROTECTED]" {
  fileinto "INBOX.hobbit"
} else {
  filengo "INBOX"
}
---------------------------------------------

My intent is for the message with a subject containing "test" to be
replied to by the vacation rule, then to be further processed (to simulate
my users that have extensive rules filtering messages by external
customer, etc). The bottom set of rules work, but I never receive a reply
from vacation.

See something that's stopping this from working?

Mike
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to