Re: [Exim] filter from spam

Top Page
Delete this message
Reply to this message
Author: Jason Robertson
Date:  
To: Michael N. Shibaev, EXIM
Subject: Re: [Exim] filter from spam
Because you can't freeze or fail in a .forward file, unless you allow it in the
configuration

you need to add to the users forward file configuration
allow_system_actions
this is documented in section 44.3

On 14 Sep 2000, at 14:10, Michael N. Shibaev wrote:

> > On Thu, 14 Sep 2000, Michael N. Shibaev wrote:
> >
> > > ># Exim filter
> > > >
> > > >.    if $header_from: contains "@spam.site"

> >
> >    ^
> >    ^
> > Is this really in the filter file? If so, it should cause a syntax
> > error.
>  Thank you for answer. No, it was my spell mistake.

>
> >
> > >       But filter don't work - email from spam.site comes to user.

> >
> > Does the From: line in the header actually contain "@spam.site"? What is
> > an example of a message that gets through? Have you tried testing the
> > filter (exim -bf) using a message that got through? If you turn on
> > debugging (-d10) you will see what the filter does.
> >
> The From: line in the header actually contains "dailydirt.com".
> I tryed to test filter with debugging. The results are:
>
> ./exim -d10 -bf /var/www.root/userdirs/vilch/.forward
> Exim version 3.14 debug level 10 uid=0 gid=0
> Berkeley DB: Sleepycat Software: DB 2.4.14: (6/2/98)
> Removed setuid privilege: uid=0 gid=0 euid=0 egid=0
> Caller is an admin user
> Caller is a trusted user
> sender address = root@???
> set_process_info: 1212 3.14 accepting a local non-SMTP message from
> <root@??? t.ru> Sender: root@??? search_tidyup called from:
> user1@??? to: vilch@???
>
> >>Original headers (size=57):
> from: user1@???
> to: vilch@???
>
> rewrite_one_header: type=F:
> from: user1@???
> rewrite_one_header: type=T:
> to: vilch@???
> search_tidyup called
> >>Final headers:
> P Received: from root by iq.wbt.ru with local (Exim 3.14 #1)
> id 13ZWWi-0000JY-00; Thu, 14 Sep 2000 13:47:07 +0300
> F from: user1@???
> T to: vilch@???
> I Message-Id: <E13ZWWi-0000JY-00@???>
> Date: Thu, 14 Sep 2000 13:47:07 +0300
>
>  Sender    = root@???
>  Recipient = root@???
>  Testing Exim filter file /var/www.root/userdirs/vilch/.forward

>
> test message 2
> .
> Filter: start of processing
> Condition is true: $header_from: contains dailydirt.com
> Seen finish
> Filter processing ended:
> Filtering set up at least one significant delivery or other action.
> No other deliveries will occur.
> Filter: end of processing
>
>
> As i see filter works correctly in testing mode, but realy there are problems
> with filtering. May be exim don't see user filter file?
>
>
> Shibaev Michael
>
>




---
Jason Robertson                
Network Analyst            
jason@???    
http://www.astroadvice.com