--On Monday, March 8, 2004 11:55 AM -0700 Lucas Albers <[EMAIL PROTECTED]> wrote:
I was working adding to the sa score for clients that only have a hostname component.
I found the simplest way was to add scores and reasons to two variables in Mimedefang, and then tack them on to Spamassassin's output right after it runs.
Start off:
sub filter_begin () {
# Spamassassin tweaks using relay information $SA_score_additions = 0; $SA_test_additions = "";
Then add scores and descriptions as needed:
# Prejudice against no rDNS
if ($RelayHostname =~ /\[$RelayAddr\]/) {
$SA_score_additions += 2.5;
$SA_test_additions .= ",CU_NO_RDNS";
}Then at the end, run Spamassassin in the usual way:
my($hits, $req, $names, $report) = spam_assassin_check();
And then right under that, add the extra things.
# add our things
$hits += $SA_score_additions;
$names .= $SA_test_additions;And then take whatever actions you take.
OK... the added $names are not in alphabetical order with the others. They could be sorted if I cared.
Joseph Brennan Academic Technologies Group, Academic Information Systems (AcIS) Columbia University in the City of New York
_______________________________________________ Visit http://www.mimedefang.org and http://www.canit.ca MIMEDefang mailing list [EMAIL PROTECTED] http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

