我正在通过 Amavisd-new 使用 spamassassin。我已将 amavisd 设置为通过“$sa_tag_level_deflt = -9999.0;”在垃圾邮件和正常邮件中包含标头。
2 个问题...
a) 我想要确保我的配置能够显示来自 spamassassin 的尽可能多的详细信息。我的 local.cf 中有以下 3 行:
add_header all Status "_YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ _RBL_ autolearn=_AUTOLEARN_ version=_VERSION_ "
add_header all Pyzor _PYZOR_
add_header all DCC _DCCB_: _DCCR_
我如何知道我是否已包含所有内容?就是这样吗?例如,我启用了 Razor2,但我不知道它是否有明确的标头设置。我想确保我已包含所有内容。不确定我是否遗漏了任何内容。
b) 有没有办法让它在标题中显示所有测试,即使是那些分数为零的测试?
答案1
注意,使用 amavisd-new 时,它将删除 SpamAssassin 生成的非默认标头。要覆盖此设置,您需要指定 amavisd 应保留哪些标头(例如,在 中/etc/amavis/conf.d/50-user
),如下所示:
$allowed_added_header_fields{lc('X-Spam-Pyzor')} = 1;
$allowed_added_header_fields{lc('X-Spam-DCC')} = 1;