ретрансляция запрещена - почему sendmail аутентифицирует отправителя, а не получателя

Я пытаюсь настроить почтовый сервер, который будет получать электронную почту от mx-сервера, используя программу sendmail в Fedora 30. Когда mx пересылает электронную почту на почтовый сервер, журналы показывают ошибку Relaying denied - правильная аутентификация, а также указывают, что sendmail пытается аутентифицировать отправителя, а не получателя. Я никогда не видел, чтобы он делал это. Зачем sendmail пытаться аутентифицировать отправителя?

Кроме того, почему sendmail должен пытаться аутентифицировать входящие электронные письма с mx-сервера? Он должен просто записывать их в соответствующий почтовый ящик.

0
задан 21 February 2020 в 06:26
2 ответа

Исправление списка локальных почтовых доменов (доставляемых в локальные почтовые ящики)

Исправление списка sendmail «локальных почтовых доменов» (доменов, доставляемых в локальные почтовые ящики).
Sendmail принимает таких получателей без необходимости аутентификации.

Чтобы проверить текущий список локальных почтовых доменов как root, выполните: echo '$ = w' | sendmail -bt

Чтобы добавить домены в список локальных почтовых доменов, добавьте их в текстовый файл / etc / mail / local-host-names . Требуется перезапуск или HUPing демон sendmail, чтобы он увидел изменения.

0
ответ дан 25 February 2020 в 23:27

davidgo предоставил общий ответ в комментарии, поэтому я повторно отправляю более конкретный ответ здесь.

Я добавил его в файл / etc / access и это устранило ошибку:

Подключение: РЕЛЕ

0
ответ дан 26 February 2020 в 00:41

Теги

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