rspamd:贝叶斯过滤器似乎不起作用

rspamd:贝叶斯过滤器似乎不起作用

我正在设置 rspamd。

它似乎工作得相当有效,但是我注意到的一件事是每次收到消息时我的 rspamd.log 中的此日志条目:

2019-05-03 11:36:24 #13015(正常) <0a2236>;任务; bayes_classify:跳过分类,因为火腿类没有足够的学习:0,需要 200

然而,学习数量(当前为零)似乎并没有增加。我应该做些什么或配置一些东西来让它开始学习吗?

答案1

您应该使用rspamc learn_ham和学习贝叶斯分类器rspamc learn_spam 命令(手动或使用一些包装脚本或IMAP筛选器) 或 WebUIScan/Learn选项卡。

Rspamd 还支持自动学习,但一般不建议这样做,因为它在误报的情况下是有害的。如果您决定启用自动学习,我建议首先微调 Rspamd 配置,确保统计模块已经训练得足够好,并明智地设置高阈值,以尽可能避免误报。

答案2

我犯了一个错误,从链接的垃圾邮件文件夹中删除了所有垃圾邮件,而不是将它们留在那里供 rspamd 学习。

请注意以下日志行:

skip obtaining bayes tokens for BAYES_SPAM of classifier bayes: not enough learns 0; 200 required

相关内容