On 10/12/06, Stephen Reese <[EMAIL PROTECTED]> wrote:
> Shortly have emailing the listserv I though about that and change the
> maildroprc file around so that spam would hopefully be flagged and dealt
> with before the .mailfilter was read. After making the change and reloading
> courier no mail or spam were processed. Any other ideas?

That is indeed quite strange. On my server, every user has a
.mailfilter file (mostly empty, though). My configuration is not very
different from yours and looks like this:

import SENDER
# send all messages < 512KB through spamassassin
if ($SIZE < 524288)
{
        exception {
                xfilter "/usr/bin/spamc"
        }
}

if (  /^X-Spam-Flag: YES/  )
{
        to "$HOME/Maildir/.Spam/"
}
else
{
        # execute the users mailfilter
        include "$HOME/.mailfilter"
        # if it didn't do this already, deliver to the Inbox.
        to "$HOME/Maildir/"
}

HTH
Marcus

P.S.: Please put your replies below the context you are referring to.
It keeps the conversation on the list much more readable.

>
> > -----Original Message-----
> > From: Marcus Ilgner [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, October 11, 2006 3:52 AM
> > To: Stephen Reese
> > Cc: [email protected]
> > Subject: Re: [courier-users] maildrop/.mailfilter question
> >
> > Hi Stephen,
> >
> > just modify your maildroprc so that the users .mailfilter is
> > only included if no spam was detected:
> >
> > if ( $SIZE < 204800 )
> >    {
> >        exception {
> >            xfilter "/usr/bin/spamassassin"
> >        }
> >    }
> >
> >    if (/^X-Spam-Flag: YES/)
> >    {
> >        if (/^X-Spam-Level: \*\*\*\*\*\*/)
> >        {
> >            echo "***** Dropping 6+ Spam *****"
> >            EXITCODE = 0
> >            exit
> >        }
> >        else
> >        {
> >            to "$HOME/Maildir/.Trash/"
> >        }
> >    }
> > # spam messages were already handled
> >   `test -r $HOME/.mailfilter`
> >   if( $RETURNCODE == 0 )
> >         {
> >         log "(==)  Including $HOME/.mailfilter"
> >                 exception {
> >                         include $HOME/.mailfilter
> >                 }
> >         }
> >    to "$HOME/Maildir/"
> >
> >
> > That should do the trick. On a side note I would recommend
> > switching to Spamassassins client-server model and using
> > spamc instead of the spamassassin executable.
> >
> > HTH
> >   Marcus
> >
> > On 10/11/06, Stephen Reese <[EMAIL PROTECTED]> wrote:
> > >
> > > I'm using the following script for spamassassin to send junk to the
> > > Trash folder. The .mailfilter files are read and work, but when
> > > fowarding mail to another email address the spam is also fowarded
> > > which is not desirable. I'm looking for a method to continue to
> > > forward mail, but not also foward the spam which the
> > current setup does.
> > >
> > > Here's the .mailfilter file:
> > > cat /home/sreese/.mailfilter
> > > cc "[EMAIL PROTECTED]"
> > > EXITCODE = 0
> > > exit
> > >
> > > Here's the maildroprc:
> > > cat /usr/lib/courier/etc/maildroprc
> > > if ( $SIZE < 204800 )
> > >    {
> > >        exception {
> > >            xfilter "/usr/bin/spamassassin"
> > >        }
> > >    }
> > >
> > > `test -r $HOME/.mailfilter`
> > > if( $RETURNCODE == 0 )
> > >         {
> > >         log "(==)  Including $HOME/.mailfilter"
> > >                 exception {
> > >                         include $HOME/.mailfilter
> > >                 }
> > >         }
> > >
> > >    if (/^X-Spam-Flag: YES/)
> > >    {
> > >        if (/^X-Spam-Level: \*\*\*\*\*\*/)
> > >        {
> > >            echo "***** Dropping 6+ Spam *****"
> > >            EXITCODE = 0
> > >            exit
> > >        }
> > >        else
> > >        {
> > >            to "$HOME/Maildir/.Trash/"
> > >        }
> > >    }
> > >    to "$HOME/Maildir/"
> > >
> > >
>
>

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to