Я пытаюсь настроить почтовый сервер, который будет получать электронную почту от mx-сервера, используя программу sendmail в Fedora 30. Когда mx пересылает электронную почту на почтовый сервер, журналы показывают ошибку Relaying denied - правильная аутентификация, а также указывают, что sendmail пытается аутентифицировать отправителя, а не получателя. Я никогда не видел, чтобы он делал это. Зачем sendmail пытаться аутентифицировать отправителя?
Кроме того, почему sendmail должен пытаться аутентифицировать входящие электронные письма с mx-сервера? Он должен просто записывать их в соответствующий почтовый ящик.
Исправление списка sendmail «локальных почтовых доменов» (доменов, доставляемых в локальные почтовые ящики).
Sendmail принимает таких получателей без необходимости аутентификации.
Чтобы проверить текущий список локальных почтовых доменов как root, выполните: echo '$ = w' | sendmail -bt
Чтобы добавить домены в список локальных почтовых доменов, добавьте их в текстовый файл / etc / mail / local-host-names
. Требуется перезапуск или HUPing демон sendmail, чтобы он увидел изменения.
davidgo предоставил общий ответ в комментарии, поэтому я повторно отправляю более конкретный ответ здесь.
Я добавил его в файл / etc / access и это устранило ошибку:
Подключение: РЕЛЕ