Назад | Перейти на главную страницу

Пропала почта со Spamassassin, Postfix и Dovecot

Я настраиваю новый сервер Centos8 со Spamassassin, Postfix и Dovecot, ClamAV и Amavis.

Все шло хорошо, пока я не добавил третий домен, первые два работали нормально для приема и отправки электронной почты. Теперь у меня возникла очень странная проблема: почта не доходит до 3-го домена. Итак, мой тест выглядит следующим образом:

Тестовое письмо поступает в почтовый ящик домена 1 и 2, но ничего не приходит в почтовый ящик домена 3.

Нет упоминания о том, что почта отправляется в домен 3 в maillog на сервере B или блокируется, но есть запись сообщения, отправляемого в домен 1 и 2.

Если я отправляю сообщение в домен 3 и не отслеживаю другие домены, в журнале сообщений ничего не появляется.

В журнале spamdlog есть кое-что о SPF:

Tue Mar 24 17:26:47 2020 [15085] info: spamd: connection from ::1 [::1]:57550 to port 783, fd 5
Tue Mar 24 17:26:47 2020 [15085] info: spamd: processing message <FA6DB725-EAFB-41A1-9121-B0C1EAE7ED9E@domain3.net> for spamd:1003
Tue Mar 24 17:26:47 2020 [15085] info: spamd: clean message (0.0/5.0) for spamd:1003 in 0.6 seconds, 4065 bytes.
Tue Mar 24 17:26:47 2020 [15085] info: spamd: result: . 0 - HTML_MESSAGE,SPF_HELO_NONE scantime=0.6,size=4065,user=spamd,uid=1003,required_score=5.0,rhost=::1,raddr=::1,rport=57550,mid=<FA6DB725-EAFB-41A1-9121-B0C1EAE7ED9E@domain3.net>,autolearn=ham autolearn_force=no
Tue Mar 24 17:26:47 2020 [15079] info: prefork: child states: II

Таким образом, можно предположить, что SPF_HELO_NONE означает, что spamassasin блокирует сообщение из-за плохой записи SPF.

Какой бы ни была проблема, как сообщение может быть доставлено в домен 1 и 2, но не в домен 3? Почему бы spamassassin не заблокировать его для всех почтовых ящиков?

У меня нет никаких настроек пользователя или домена во всей конфигурации системы для электронной почты, кроме виртуальных почтовых ящиков Postfix и записей DKIM в Amavis. И все они были созданы одинаково.