Я использую amavisd-new 2.6.5 и SpamAssassin 3.2.2 (в ubuntu 12.04). Я только что впервые запустил команду sa-update. Я вижу, что есть новые файлы в /var/lib/spamassassin/3.003002/updates_spamassassin_org/ . И local.cf в этом каталоге. Но у меня уже есть local.cf в / и т.д. / 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 . И в этих трех каталогах есть файл local.cf. Какие правила применяются?
Да! Я нашел свой ответ!
В документации spamassassin (http://wiki.apache.org/spamassassin/WritingRules):
«Когда вы обновляете SA (а вы должны делать это несколько регулярно), все существующие правила в / usr / share / spamassassin будут удалены и заменены новым набором правил по умолчанию».
Спасибо!
Конфигурация, заданная сценарием, запускающим spamassassin, будет загруженным сценарием.