Почему делает добавление/etc/mailname, препятствуют тому, чтобы amavis добавил флаги X-спама?

Каждый раз, когда я перезапустил свой процесс amavis, я встретился с сообщением:

Запуск amavisd: голова: не может открыть '/etc/mailname' для чтения: Никакой такой amavisd-новый файл или каталог.

Я решил добавить/etc/mailname файл с "mail.mydomain.com", и - увы - я прекратил получать эти предупреждения.

Однако я встретился с противным побочным эффектом в своей установке Postfix+amavis+dovecot: полученные электронные письма больше не имеют заголовки X-спама.

Вот почтовый заголовок, когда файл/etc/mailname не существует:

Полученный: от localhost (localhost [127.0.0.1]) webservices.mydomain.com (Постфикс) с идентификатором 599C912EA177 ESMTP для; четверг, 4 июня 2015 18:10:07 +0100 (ЗАПАДА) X-virus-scanned: Debian, amavisd-новый в X-spam-flag: НИКАКОЙ X-spam-score:-1.999 X-spam-level: X-spam-status: Нет, выиграйте =-1.999 теста required=3.49 = [BAYES_00 =-1.9, DKIM_SIGNED=0.1, DKIM_VALID =-0.1, DKIM_VALID_AU =-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS =-0.001] autolearn=ham

Вот подобное электронное письмо прямо после добавления mailname файла (в этом примере, mailname был заполнен с wtf.com),

Полученный: от localhost (localhost [127.0.0.1]) webservices.mydomain.com (Постфикс) с идентификатором 7195812EA177 ESMTP для; четверг, 4 июня 2015 18:12:28 +0100 (ЗАПАДА) X-virus-scanned: Debian, amavisd-новый по wtf.com

Все полужирным исчезло. Можно ли помочь мне понять отношения между этими двумя событиями?

1
задан 4 June 2015 в 20:24
1 ответ

Согласно комментарию в сообщении об ошибке сервера и здесь :

local_domains_acl установлен неправильно. Эти заголовки только вставлен для получателей, соответствующих поиску local_domains_acl (или % local_domains или $ local_domains_re или поле 'local' в запросах SQL);

У меня был mail.mydomain.com, а не mydomain.com. После изменения его на mydomain.com я получаю заголовки Spam-X, как и ожидалось.

2
ответ дан 3 December 2019 в 20:51

Теги

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