On Tue, 2008-10-14 at 10:04 +0200, Benedict Verheyen wrote: > i have tested with another spam message that has a combined score of > 22.5 and it's not flagged as spam. > The full debug log is here: > http://www.heimdallit.be/download/spam_debug_1.txt
Hmm, does that say that a bunch of major RBLs is timing out? > 2. Bayes doesn't autolearn from a message that scores 22.5. It says it > wants spam but that the message was ham... Without reading the code, this might be because NaN doesn't exceed the spam threshold. > [2385] dbg: learn: auto-learn: currently using scoreset 3, recomputing > score based on scoreset 1 > [2385] dbg: learn: auto-learn: message score: 22.5, computed score for > autolearn: 18.5 > [2385] dbg: learn: auto-learn? ham=0.1, spam=12, body-points=18.5, > head-points=18.5, learned-points=4 > [2385] dbg: learn: auto-learn? no: scored as ham but autolearn wanted spam Huh. body-points == head-points? Also, shouldn't the sum generally be in the range of total score or less, rather than almost twice? > Questions: > > 1. Can i reset the AWL database? You can reset the AWL by simply removing the file. > I do have users listed on the whitelist in /etc/spamassassin/local.cf > (whitelist_from) No, you don't. Not in the local.cf you pasted somewhere else in this thread. (Also, FWIW, AWL is not related to whitelist_* options.) Syslog output from a follow-up post: > Oct 14 10:10:23 loki spamd[1321]: plugin: eval failed: Sort subroutine > didn't return a numeric value at /usr/share/perl5/Mail/SpamAssassin/ > AsyncLoop.pm line 278. This seems *really* odd. Clearly, something's broken. > I run several uml's so could it be that the timing is causing nan's > to > appear ? UML? guenther -- char *t="[EMAIL PROTECTED]"; 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; }}}