我使用 amavisd-new 2.6.5 和 SpamAssassin 3.2.2(在 ubuntu 12.04 上)。我刚刚第一次运行了 sa-update 命令。我看到/var/lib/spamassassin/3.003002/updates_spamassassin_org/。并且此目录中有一个 local.cf。但我已经有了一个本地文件在里面/etc/spamassassin/。
加载了哪种配置?
编辑:我发现了这一点/usr/sbin/spamd:
my $DEF_RULES_DIR = '/usr/share/spamassassin';
my $LOCAL_RULES_DIR = '/etc/spamassassin';
my $LOCAL_STATE_DIR = '/var/lib/spamassassin';
旧规则/usr/share/spamassassin以及新规则/var/lib/spamassassin。而在这3个目录中,都有一个local.cf文件。应用了哪些规则?
答案1
启动 spamassassin 的脚本指定的配置将是加载的脚本。
答案2
是的!我找到了自己的答案!
在 spamassassin 文档中(http://wiki.apache.org/spamassassin/WritingRules):
“当您升级 SA 时(您应该定期进行此操作),/usr/share/spamassassin 中的所有现有规则都将被删除并替换为新的默认规则集。”
谢谢!