Mark Martinec wrote:
> Guenther, Benedict,
>
>>> My guess is that a NaN somehow got into your AWL database.
>> Things are much more complicated, or rather weird, than that.
>>
>> According to Benedict's reports and pasted snippets, he got an NaN score
>> for at least 3 rules: FROM_ILLEGAL_CHARS, AWL, MSOE_MID_WRONG_CASE
>
> You are quite right, I wasn't paying attention. The NaN from AWL is
> more likely than not just a side effect of a NaN produced previously
> by other rules.
>
> With some luck, the patch (my first or the second) could also trigger
> a warning on a primary cause when it occurs, not just on AWL.
>
> Mark
>
Hi,
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
A few weird things about that debug session:
1. AWL is spitting out a nan.
[2385] dbg: auto-whitelist: AWL active, pre-score: 22.5, autolearn
score: nan, mean: 11.5, IP: 201.173.156.158
[2385] warn: auto-whitelist: attempt to add a nan to AWL entry ignored
[2385] warn: !!!!!!!!! rules: score 'nan' for rule 'AWL' in 'AWL: '
'From: address is in the auto white-list' at
/usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2146.
2. Bayes doesn't autolearn from a message that scores 22.5. It says it
wants spam but that the message was ham...
[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
Questions:
1. Can i reset the AWL database? I do have users listed on the whitelist
in /etc/spamassassin/local.cf (whitelist_from)
2. How do i find out if i have custom headers?
As i said, it's a new install of SpamAssassin so i haven't got a clue
where the custom (if they are used) headers are coming from
Anyway, thanks for the time you already put in. I appreciate it.
Regards,
Benedict