Ken wrote:
> Are you the only person having a problem, or is this a site-wide > problem? I am the only user > > Without knowing this, here are a few things to look for: > > - Check your personal sieve directory (/usr/sieve/...) and make sure > that you have a symlink from 'default' to an actual script. lmtpd looks > for 'default' as the active script, and if it doesn't find one (or > doesn't have read perms on it), it will assume that you don't have an > active script. Websieve sometimes screws this up if you use it to > create an initial script. The script is directly there (/usr/sieve/j/jlh/default) no sym link > > - Check the syntax of your script using the sieve/text.c program. If > the parser fails on a script, it will ignore it. This is the script (test version): # Mail rules for user jlh # Created by Websieve version 0.61h require ["fileinto"]; if allof (address :contains ["Cc","CC","To","TO"] "jlh") { fileinto "INBOX.spam"; } else { keep; } ------ INBOX.spam does exist > > - Check to make sure you aren't using any unsupported Sieve options, > like using vacation without using LMTP directly from your MTA. If the > parser fails on a script, it will ignore it. using LMTP directly from postfix-20011226 > > - Make sure you aren't getting screwed by duplicate delivery > suppression. Don't keep trying to test a script with the same > message-id. generating new e-mail every time > > Ken > Thanks. -jlh