Recipient Limitation(s)
    Mark Sapiro 
    mark at msapiro.net
       
    Sun Jul 26 18:54:56 IST 2009
    
    
  
On Sat, Jul 25, 2009 at 04:56:37PM +0100, Steve Freegard wrote:
> 
> These rules could also be simplified considerably and reduce their
> overhead by better regexp (using capturing parenthesis in SA simply
> wastes memory) so:
> 
> header COUNT_TO  To =~ /(?:\S+@\S+)/
> tflags COUNT_TO multiple
> score  COUNT_TO 0.1
> 
> header COUNT_CC  Cc =~ /(?:\S+@\S+)/
> tflags COUNT_CC multiple
> score  COUNT_CC 0.1
> 
> These would add 0.1 for every e-mail address in the To and Cc headers;
> to 20 recipients would add 2 to the computed score.
Actually, I think the above regexps would better be something like
header COUNT_TO  To =~ /(?:[^@,\s]+@[^@,\s]+)/
header COUNT_CC  Cc =~ /(?:[^@,\s]+@[^@,\s]+)/
Otherwise they match the whole header value in something like
To: <user1 at example.com>,<user2 at example.com>
-- 
Mark Sapiro mark at msapiro net       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
    
    
More information about the MailScanner
mailing list