我怎样才能让 bogofilter 将 X-Bogosity 标头从 Unsure 更新为 Ham?

我怎样才能让 bogofilter 将 X-Bogosity 标头从 Unsure 更新为 Ham?

我有一个 mutt 宏,它通过 bogofilter 运行邮件,将邮件分类为垃圾邮件 (F9) 或非垃圾邮件 (F10)。

然而,我希望在执行此操作时 X-Bogosity 标头能够更新,而不是让电子邮件仍然显示“不确定”。

有人知道我该如何实现这一点吗?我觉得这应该是一件相对容易的事情。

答案1

临时解决方法:禁用不确定模式,如下所述:http://bogofilter.sourceforge.net/faq.shtml#unsure

这意味着没有必要将标题从“不确定”更新为“{Spam, Ham}”,因为“不确定”标题根本不会出现。

答案2

您可以grep -v在重新处理之前从消息中去除现有的 X-Bogosity 行。

然后,您可以在训练后再次运行该更新的标头,从而添加它bogofilter -p -e。请注意,由于统计垃圾邮件过滤器的性质,新标头可能仍然不是您训练时的样子。

请注意,bogofilter 本身在分类和学习时会忽略任何预先存在的 X-Bogosity 标头,因此您通常不需要删除标头。更好的办法可能是不要担心邮件中的标头,而是使用它们所在的文件夹对它们进行分类。

相关内容