[Mimedefang] Spamassassin & MimeDefang
    Nels Lindquist 
    nlindq at maei.ca
       
    Mon Apr  1 11:53:58 EST 2002
    
    
  
On 28 Mar 2002 at 22:57, Rich West wrote:
> Since 2.x of SpamAssassin, I've been doing the same thing by 
> symbolically linking /etc/maiil/spamassassin.cf to 
> /etc/mail/spamassassin/migrate.cf.
> 
> 
> Is there something else you might be doing within your filter to make it 
> subtract 100 from the spam score?
Not at all; that's handled entirely by SpamAssassin.  I'm just using 
a call to spam_assassin_check, and examining the scores to see if SA 
thinks it's spam:
if ($msgsize <= 256000) {  # Don't scan if message size exceeds 256K
    ($SA_Hits, $SA_Required, $SA_Tests, $report) = 
spam_assassin_check();
} else {
    $SA_Hits=0;
    $SA_Required=5;
    $SA_Tests="MAX_MSG_SIZE_EXCEEDED";
}
if ($SA_Hits && ($SA_Hits >= $SA_Required)) {
    $SpamFound = 1;
}
Later (in filter_end) I'm adding the following headers, which are 
useful for seeing exactly which tests were triggered:
if ($SpamFound) {
    return action_add_header("X-Spam-Status","Yes, hits=$SA_Hits \ 
required=$SA_Required tests=$SA_Tests");
} else {
    return action_add_header("X-Spam-Status","No, hits=$SA_Hits \ 
required=$SA_Required tests=$SA_Tests");
}
Here's what one of the headers looks like for a whitelisted sender:
X-Spam-Status: No, hits=-94.4 required=5 tests=EMAIL_MARKETING,
    CLICK_BELOW,LINE_OF_YELLING,USER_IN_WHITELIST
----
Nels Lindquist <*>
Information Systems Manager
Morningstar Air Express Inc.
    
    
More information about the MIMEDefang
mailing list