[Rspamd-Users] Questions about REDIS and Bayes Learning
Tim Harman
tim at muppetz.com
Mon Nov 19 07:48:28 UTC 2018
On 19/11/2018 7:21 pm, Alexander Moisseev via Users wrote:
> On 19.11.18 3:02, Tim Harman via Users wrote: On 16/11/2018 9:43 pm, Manuel Garbin wrote:
>
> Hi Tim,
> autolearn will autofeed the bayes DB, that mean that you have 200+ learned.
> For your question :
>
> 1) I've used same command to clean a redis cache, it works
> 2) disable autolearn if you want use manual learn
> 3) use header + body and remove the X-spam status header
> With regards to the first part:
>
> 127.0.0.1:6379> HGETALL RS
> 1) "learns_spam"
> 2) "100"
> 3) "learns_ham"
> 4) "52"
> 5) "version"
> 6) "2"
>
> This seems to imply that less than 200 of both have been learnt? Or am
> I using the wrong REDIS command?
The command is correct. You can get the same counters using `rspamc
stat` command.
At minimum, 200 ham and 200 spam mails need to be learnt.
Thanks, that's what I thought.
So my rspamc stat says:
Statfile: BAYES_SPAM type: redis; length: 0; free blocks: 0; total
blocks: 0; free: 0.00%; learned: 109; users: 1; languages: 0
Statfile: BAYES_HAM type: redis; length: 0; free blocks: 0; total
blocks: 0; free: 0.00%; learned: 61; users: 1; languages: 0
Total learns: 170
But I'm getting messages like so:
BAYES_HAM (-3) [100.00%]
BAYES_HAM (-0.318029) [75.54%]
BAYES_SPAM (5.1) [100.00%]
In my rspamd reports.
Have I hit a minor bug here? It doesn't really bother me, it seems to
be doing a great job of knowing what is spam and what's ham.
But it seems the rules in the doco/config aren't actually being
implemented.
Thanks!
Tim
More information about the Users
mailing list