Hello, There have been enough questions about this to the list that I thought I'd share my resolution to the problem with others. Here's the situation: We're running sendmail 8.9.3 because of its well-known stability, security and simplicity. For as big a site as we are, we have to move very carefully when undertaking an upgrade as major as adding all of the new features the new sendmails offer. However, we'd like to use Sieve's vacation features, which, as has been pointed out, requires one to use lmtp delivery. Of course, because we're using Cyrus 2.0.14, delivery DOES eventually happen through lmtp, but only after we call the deliver shell. The trick here is getting the Return-Path: (envelope sender) information to lmtp, which is possible using deliver's -r flag. The following deliver ruleset for sendmail appears to work rather well for this. Be sure to check path names and flags, as some of this is customized to the way we do things. Mcyrus, P=/var/cyrus/bin/deliver, F=lsDFMnqA5@, S=10, R=20/40,T=X-Unix, U=cyrus:mail, A=deliver -r $g -e -m $h -- $u Without the Return-Path information, sieve does not know where to send the message, so will not send anything out. Hope this helps someone... Michael Bacon [EMAIL PROTECTED] Duke University