Re: [Exim] Controlling Spamassassin Scanning by Subnet in Ex…

Top Page
Delete this message
Reply to this message
Author: j.linn
Date:  
To: Owen Creger
CC: spamassassin-talk, 'exim-users@exim.org'
Subject: Re: [Exim] Controlling Spamassassin Scanning by Subnet in Exim
In Exim4 I use

# When not to scan a message condition
#       originating locally
#       already marked with RBL warning
#       size > 50K
exiscan_spamd_condition = ${if or {\
          { eq {${substr_0_6:$sender_host_address}} {137.50} }  \
          { eq {${substr_0_7:$sender_host_address}} {139.133} }  \
          { def:h_X-RBL-Warning:}   \
          { > {$message_size}{50K} } \
          } \
         {0}{1} }


John Linn

On Thu, 5 Dec 2002, Owen Creger wrote:

> I have seen this going around several times without a resolution, on
> spamassassin and exim mailing lists
>
> By using a regular expression (regex) in a condition statement, I was able
> to control the spamassassin router and director by IP address.
> I'm running Exim 3.2X, however this technique would most likely work with
> 4.X also.
> I'm using Exim solely as a relay into and out of my network.
> I have several hosts that use the relay, and I don't want their outbound
> messages to be scanned.
>
> To stop messages from being scanned that have already been scanned,
> originate locally, or the 10.1.2.0/24 network:
>
> condition = "${if and { {!def:h_X-Spam-Flag:} \
>                   {!eq {$received_protocol}{spam-scanned}} \
>                   {!eq {$received_protocol}{local}} \
>                   {!match {$sender_host_address}{^10\.1\.2\.}} } {1}{0}}"

>
> My actual network spans several class C's that are rather disparate, and I
> was able to handle them without a problem.
> I found several good sites on regex, just goole for regular expressions.
>
> I discovered that regular expressions are tricky, very powerful, and
> extremely useful to anyone who touches a *nix system.
>
> O'Reilly has an excellent book on the subject -
> http://oreilly.com/catalog/regex/
> Please excuse the ad...
>
> That's my 2 cents.
> This problem was a real bear for me, so I though I would share...hope it
> helps...enjoy...
>
> Owen C. Creger CCNA, CISSP
> Info. Sec. Administrator
> Creative Solutions, a Thomson Company.
> 7322 Newman Blvd.
> Dexter, MI 48130
> email: ocreger@???
> ph: 734-426-5860 ex. 3787
> fax: 734-426-5946
> cell: 734-223-6270
>
>
> --
>
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
>
>