CentOS7 - не могу изменить spamassassin required_score

У меня есть сервер CentOS7, на котором установлена ​​программа Spamassassin на основе yum (spamassassin-3.3.2-4.el6.rfx.x86_64). По какой-то причине я не могу изменить настройку требуемой оценки на индивидуальное значение. Когда почта помечается как спам, я вижу это в заголовке письма:

X-Spam-Flag: YES
X-Spam-Score: 6.869
X-Spam-Level: ******
X-Spam-Status: Yes, score=6.869 tagged_above=-99 required=5
tests=[HTML_MESSAGE=0.001, RDNS_NONE=5, SPF_HELO_SOFTFAIL=0.896,
SPF_SOFTFAIL=0.972] autolearn=no

Я попытался отредактировать /etc/mail/spamassassin/local.cf так:

required_score 4.9

Но, похоже, это не повлияло - я продолжаю видеть, что «5» является требуемой оценкой спама. Я перезапустил и postfix, и spamassassin, но безрезультатно. Я также попытался создать символическую ссылку из /usr/share/spamassassin/local.cf в /etc/mail/spamassassin/local.cf, как кто-то предложил, но безрезультатно.

Учетные записи электронной почты на моем сервере не отражают фактические Centos пользователей, поэтому не существует файлов user_prefs, которые могли бы переопределить local.cf, насколько я могу судить.

Я запускал 'spamassassin -D --lint' и видел свой 4.9, когда он запускал общие тесты, если это означает что-нибудь.

Oct 16 09:15:53.384 [9363] dbg: rules: run_generic_tests - compiling eval code: meta, priority 500
Oct 16 09:15:53.384 [9363] dbg: rules: compiled meta tests
Oct 16 09:15:53.386 [9363] dbg: check: is spam? score=3.652 required=4.9

Есть ли какой-нибудь другой файл, который я должен отредактировать, чтобы разрешить пользовательские требуемые настройки?

1
задан 16 October 2018 в 22:57
1 ответ

/ usr / bin / spamassassin - это отдельная программа, которая использует движок Spamassassin и используется для ручной проверки отдельных писем, а также для проверки конфигурации, правил и т. Д.

Когда вы используете механизм Spamassassin вместе с postfix или другим MTA, ваш MTA использует некоторую программу фильтрации для обработки электронных писем. Этот фильтр использует тот же механизм Spamassassin, но может использовать другой файл конфигурации. Например, это может быть / usr / bin / spamc .

Вы можете проверить конфигурацию postfix /etc/postfix/master.cf , чтобы узнать, какая программа запускается как Spamassassin content_filter (Параметр argv ). Для / usr / bin / spamc вы можете добавить -F /etc/mail/spamassassin/local.cf, чтобы явно установить конфигурацию spamc .

1
ответ дан 3 December 2019 в 23:11

Теги

Похожие вопросы