Spamassassin KHOP 规则在哪里?

Spamassassin KHOP 规则在哪里?

我有这个 spamassassin 实现,我降低了分数:

KHOP_BIG_TO_CC

当我覆盖 /etc/mail/spamassassin/local.cf 文件中的分数但找不到包含此特定规则的 .cf 文件时,它会起作用。

检查了保存规则的两个位置:

  • /usr/共享/spamassassin
  • /etc/mail/spamassassin

还有一些本地用户的主文件夹,例如

  • /root/.spamassassin/
  • /var/amavisd/.spamassassin/

对目录进行 grep 操作,如下所示:

grep -r "KHOP_BIG_TO_CC" /<directory/path/*

但什么也没有,我找到了其他 KHOP 规则,但从未找到过这个规则,尽管它出现在 xspam 标头中。

现在我在某处读到存在一个 khop 通道: http://khopesh.com/wiki/反垃圾邮件

然而,我用 sa-update 阅读的唯一频道是“sought.rules.yerp.org”

有人认识吗KHOP_BIG_TO_CC规则并知道我在哪里可以找到它?

答案1

我不知道有关 KHOP_BIG_TO_CC 的答案,但这里有一些探索服务器的提示:

您可以使用以下命令查看 spamassassin 正在加载哪些规则文件:

spamassassin --lint -D 2>&1 | grep 'config: read file'

在 RHEL 6 系统上,sa-update我发现了 下的规则集/var/lib/spamassassin。您可以使用以下命令 grep 所有 cf 文件:

grep KHOP_BIG_TO_CC $(spamassassin --lint -D 2>&1 | grep 'config: read file' | sed 's/^.* read file //')

在我的系统上没有KHOP_找到规则。

不太可能,但也许有可能,具体取决于您的系统设置方式,个人用户可以定义自己的 spamassassin 规则,在这种情况下,他们可能会处于类似$HOME/.spamassassin/user_prefs?在这种情况下,--lint -D上面的命令不会显示所有已解析的用户规则。

但无论在何处KHOP_BIG_TO_CC定义,您都可以通过将以下内容添加到文件中来覆盖它使用的分数local.cf

score KHOP_BIG_TO_CC 0.0

无论如何,您都不会编辑核心规则文件,因此在哪里找到它们并不重要(尽管我可以理解无法在定义文件的位置找到文件的挫败感)。

相关内容