Rulesets
Julian Field
mailscanner at ecs.soton.ac.uk
Thu Mar 20 14:14:13 GMT 2003
This is a perfect use for a Custom Function.
Set these in your MailScanner.conf file
Required SpamAssassin Score = 5
Spam Actions = &SpamActions
High SpamAssassin Score = 20
High Scoring Spam Actions = delete
That handles the score>20 situation for you.
So you would have something like
sub SpamActions {
my($message) = @_;
return 'deliver' unless $message; # Sanity check in case something went
wrong
my $score = $message->{sascore};
my $spamlist = $message->{isrblspam};
return 'bounce delete' if $score>=10 && !$spamlist;
return 'delete' if $score>=10;
return 'deliver';
}
That code goes in CustomConfig.pm by the way.
At 13:12 20/03/2003, you wrote:
>Hi All,
>
>At the moment we use a "Required SpamAssassin Score" of 5 and a high
>setting of 10 (which we bounce,delete). But over the past few months the
>mail queues have been building up substantially with deferred connections
>which are all bounces to real spam email and not false positives.
>
>I was wondering if it was possible to change the behaviour slightly, in
>such a way as to use more than just the raw SA score. For example :-
>
> SA Score >20 - delete
> SA Score >10 AND NOT in SpamList - bounce,delete
> SA Score >10 AND in SpamList - delete
> SA Score >5 - Mark as {Spam?}
>
>Spam List being ORDB-RBL Infinite-Monkeys and RAZOR(I realise SA does
>the RAZOR check:-()....
>
>Any thoughts? or am i looking at this from the wrong angle. Could you cc
>my address in the reply, since i'm currently set to digest mode for the
>list group and would not see replies till midnight :-(
>
>Thanks,
>
>Michael.
--
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support
More information about the MailScanner
mailing list