Hi Ken, I can get a rejection; but, I can't get a vacation.
Here's the info you requested. -----sieve script----- require ["fileinto", "notify", "vacation", "reject"]; if allof( header :contains :comparator "i;octet" ["Subject"] ["TEST"] ) { vacation :subject "I wanna vacation" "Yes, I really wanna vacation" ; } if allof( header :contains :comparator "i;octet" ["Subject"] ["Reject"] ) { reject "This is a rejection notice"; } -----cyrus.conf----- START { recover cmd="ctl_cyrusdb -r" } SERVICES { imap cmd="imapd" listen="imap" prefork=0 imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 pop3s cmd="pop3d -s" listen="pop3s" prefork=0 lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=3 notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1 } EVENTS { checkpoint cmd="ctl_cyrusdb -c" period=30 delprune cmd="ctl_deliver -E 3" period=1440 tlsprune cmd="tls_prune" period=1440 } -----imapd.conf----- configdirectory: /export/home/cyrus/imap/config partition-default: /export/home/cyrus/imap/default sasl_pwcheck_method: auxprop hashimapspool: yes sievedir: /export/home/cyrus/imap/sieve # usually # sievenotifier: null # mailnotifier: null # but currently sievenotifier: log mailnotifier: log notifysocket: /var/imap/socket/notify admins: cyrus circus allowplaintext: false altnamespace: false unixhierarchysep: false -----imapd.log----- Jan 10 10:27:39 air master[11328]: [ID 965400 local6.notice] process started Jan 10 10:27:39 air master[11330]: [ID 392559 local6.debug] about to exec /opt/imap/bin/ctl_cyrusdb Jan 10 10:27:39 air ctl_cyrusdb[11330]: [ID 702911 local6.notice] recovering cyrus databases Jan 10 10:27:46 air ctl_cyrusdb[11330]: [ID 127214 local6.notice] done recovering cyrus databases Jan 10 10:27:46 air master[11328]: [ID 139525 local6.notice] ready for work Jan 10 10:27:46 air master[11360]: [ID 392559 local6.debug] about to exec /opt/imap/bin/tls_prune Jan 10 10:27:46 air master[11361]: [ID 392559 local6.debug] about to exec /opt/imap/bin/ctl_deliver Jan 10 10:27:46 air master[11362]: [ID 392559 local6.debug] about to exec /opt/imap/bin/ctl_cyrusdb Jan 10 10:27:46 air ctl_cyrusdb[11362]: [ID 702911 local6.notice] checkpointing cyrus databases Jan 10 10:27:46 air master[11363]: [ID 392559 local6.debug] about to exec /opt/imap/bin/timsieved Jan 10 10:27:46 air sieve[11363]: [ID 518349 local6.debug] executed Jan 10 10:27:46 air master[11364]: [ID 392559 local6.debug] about to exec /opt/imap/bin/notifyd Jan 10 10:27:46 air notify[11364]: [ID 518349 local6.debug] executed Jan 10 10:27:46 air tls_prune[11360]: [ID 275131 local6.notice] skiplist: recovered /export/home/cyrus/imap/config/tls_sessions.db (0 records, 144 bytes) in 0 seconds Jan 10 10:27:46 air tls_prune[11360]: [ID 383969 local6.notice] tls_prune: purged 0 out of 0 entries Jan 10 10:27:46 air master[11328]: [ID 310780 local6.debug] process 11360 exited, status 0 Jan 10 10:27:46 air master[11365]: [ID 392559 local6.debug] about to exec /opt/imap/bin/timsieved Jan 10 10:27:46 air sieve[11365]: [ID 518349 local6.debug] executed Jan 10 10:27:47 air ctl_cyrusdb[11362]: [ID 578205 local6.debug] archiving database file: /export/home/cyrus/imap/config/mailboxes.db Jan 10 10:27:47 air ctl_cyrusdb[11362]: [ID 448116 local6.debug] archiving log file: /export/home/cyrus/imap/config/db/log.0000000001 Jan 10 10:27:48 air ctl_cyrusdb[11362]: [ID 127214 local6.notice] done checkpointing cyrus databases Jan 10 10:27:48 air master[11328]: [ID 310780 local6.debug] process 11362 exited, status 0 Jan 10 10:27:48 air master[11370]: [ID 392559 local6.debug] about to exec /opt/imap/bin/timsieved Jan 10 10:27:48 air sieve[11370]: [ID 518349 local6.debug] executed Jan 10 10:27:53 air ctl_deliver[11361]: [ID 275131 local6.notice] skiplist: recovered /export/home/cyrus/imap/config/deliver.db (53 records, 2834412 bytes) in 7 seconds Jan 10 10:27:53 air ctl_deliver[11361]: [ID 730478 local6.notice] duplicate_prune: pruning back 3 days Jan 10 10:27:53 air ctl_deliver[11361]: [ID 371192 local6.notice] duplicate_prune: purged 0 out of 53 entries Jan 10 10:27:53 air master[11328]: [ID 310780 local6.debug] process 11361 exited, status 0 Jan 10 10:30:21 air master[11383]: [ID 392559 local6.debug] about to exec /opt/imap/bin/lmtpd Jan 10 10:30:21 air lmtpunix[11383]: [ID 518349 local6.debug] executed Jan 10 10:30:21 air lmtpd[11383]: [ID 921384 local6.debug] accepted connection Jan 10 10:30:21 air lmtpd[11383]: [ID 685068 local6.debug] lmtp connection preauth'd as postman Jan 10 10:30:21 air lmtpd[11383]: [ID 100061 local6.debug] duplicate_check: <[EMAIL PROTECTED]> user.testuser2 0 Jan 10 10:30:21 air notifyd[11364]: [ID 921384 local6.debug] accepted connection Jan 10 10:30:21 air notifyd[11364]: [ID 414469 local6.debug] do_notify using method 'log' Jan 10 10:30:21 air notifyd[11364]: [ID 545175 local6.info] MAIL, , testuser2, INBOX, "From: [EMAIL PROTECTED] Jan 10 10:30:21 air Subject: TEST Jan 10 10:30:21 air To: [EMAIL PROTECTED] Jan 10 10:30:21 air " Jan 10 10:30:21 air lmtpd[11383]: [ID 516477 local6.debug] duplicate_mark: <[EMAIL PROTECTED]> user.testuser2 1042162221 Jan 10 10:30:21 air lmtpd[11383]: [ID 516477 local6.debug] duplicate_mark: <[EMAIL PROTECTED]> .testuser2+.sieve. 1042162221 Jan 10 10:31:15 air master[11385]: [ID 392559 local6.debug] about to exec /opt/imap/bin/imapd Jan 10 10:31:15 air imap[11385]: [ID 518349 local6.debug] executed Jan 10 10:31:15 air imapd[11385]: [ID 921384 local6.debug] accepted connection Jan 10 10:31:16 air imapd[11385]: [ID 596527 local6.notice] login: air.co.jp[192.168.10.90] testuser2 DIGEST-MD5 User logged in Jan 10 10:31:16 air imapd[11385]: [ID 677757 local6.debug] seen_db: user testuser2 opened /export/home/cyrus/imap/config/user/O/testuser2.seen Jan 10 10:31:21 air master[11328]: [ID 310780 local6.debug] process 11383 exited, status 0 -----syslog----- Jan 10 10:30:21 air sendmail[11380]: [ID 801593 mail.info] h0A1ULh11380: from=<[EMAIL PROTECTED]>, size=512, class=0, nrcpts=1, msgid=<[EMAIL PROTECTED]>, proto=ESMTP, daemon=MTA, relay=localhost Jan 10 10:30:21 air sendmail[11382]: [ID 801593 mail.info] h0A1ULh11380: to=<[EMAIL PROTECTED]>, delay=00:00:00, xdelay=00:00:00, mailer=cyrus, pri=120512, relay=localhost, dsn=2.0.0, stat=Sent -----sendmail location----- /usr/lib/sendmail -----other info----- SunOS air 5.8 Generic_108528-08 sun4u sparc SUNW,Ultra-5_10 cyrus-imapd-2.1.11 setenv CPPFLAGS -I/opt/imap/include setenv LDFLAGS "-L/opt/imap/lib -R/opt/imap/lib" setenv PATH .:/export/home/mark/bin:/export/home/opensource/bin:/opt/imap/perl-5.8.0/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/local/bin:/usr/openwin/bin:/usr/dt/bin:/usr/bin:/usr/sbin ./configure --prefix=/opt/imap/imapd-2.1.11 --with-cyrus-prefix=/opt/imap --with-cyrus-group=mail --with-cyrus-user=cyrus --with-dbdir=/opt/imap --with-duplicate-db=skiplist --with-mailbox-db=skiplist --with-seen-db=flat --with-subs-db=flat --with-tls-db=skiplist --with-idle=poll --with-lock=fcntl --with-openssl=/opt/imap --with-perl --with-sasl=/opt/imap --with-statedir=/var/imap/state --with-libwrap=yes --with-auth=unix --enable-fulldirhash --enable-gssapi=/opt/imap Regards, Mark Keasling <[EMAIL PROTECTED]> >From before.... On Thu, 09 Jan 2003 10:06:10 -0500, Ken Murchison <[EMAIL PROTECTED]> wrote... > > > Mark Keasling wrote: > > > > Hi, > > > > Has anyone got sieve's vacation notifications to work? If you have, > > Yes. Since I fixed it in 1.6.x. :) > > > can you post your imapd.conf and cyrus.conf files and a sieve script? > > > > Haven't been able to get it to work, think everything has been tried > > and have run out of hair... ;) > > Why don't you post your configs, along with any relevant imapd.log and > maillog entries? > > What MTA are you using? > > Have you tried a redirect or reject? This will verify that you can send > out responses, vacation has more complexity. > > Have you tried passing a message and your script through the sieve test > program (sieve/test.c)? > > 9 times out of 10, this problem is because your MTA chokes on the > sendmail command line passed to it, or the address matching in Sieve > fails. > > -- > Kenneth Murchison Oceana Matrix Ltd. > Software Engineer 21 Princeton Place > 716-662-8973 x26 Orchard Park, NY 14127 > --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp