我正在尝试更新服务器上的 SpamAssassin 配置,因为无论出于什么原因,它都认为 DNSWL 将每封传入邮件列入白名单。我将调整后的分数放入 /etc/mail/local.cf 中,但设置被忽略。我认为这是因为 update_spamassassin_org.cf 是之后读取的,而 update_spamassassin_org 目录中的各个包含文件则更晚读取。这些设置覆盖了我禁用 DNSWL 和调整其他一些项目的尝试。
我怎样才能让 SpamAssassin 在配置处理的最后读取 local.cf(或其他文件)以便它覆盖任何其他设置?
答案1
local.cf
总是在倒数第二个解析,紧接在 之前user-prefs
。您需要将此文件放在正确的位置才能使其工作(默认情况下/etc/mail/spamassassin
),但如果它没有按照您的预期运行,则可能是您指定的指令存在问题(您没有向我们指定)。