You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Karsten Bräckelmann <gu...@rudersport.de> on 2008/07/28 23:24:27 UTC

offsetting thresholds (was: Re: Different scores)

> The test score for that message was 6.269 ( 7 is required ) and the 
                                              ^^^^^^^^^^^^^
> tests that it hit were:
> BAYES_80,DATE_IN_PAST_06_12,HS_BOBAX_MID_2,RDNS_NONE

> ...however, when I manually run it through either spamc -c < 7.txt or 
> spamassassin -t 7.txt, it scores the following...

>  2.3 RCVD_IN_PBL            RBL: Received via a relay in Spamhaus PBL
   ^^^^^^^^^^^^^^^
>  8.0 BAYES_99               BODY: Bayesian spam probability is 99 to 100%
   ^^^^^^^^^^^^

Why do you do that?

Unless you have been tweaking almost *every* single rule (which you did
not, all others shown are stock scores), raising the required_score
threshold and raising a *few* rules like these *only* pretty much has a
single effect:

ALL other rules are worth LESS.

The equivalent would have been, to divide the score for all rules by 1.4
and raise a very few only -- while sticking to the default threshold of
5. Are you really sure your desired effect is, to have almost any rule
weight in less than they do with the default rule set?

  guenther


-- 
char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}