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

Reply via email to