Как исправить ошибку "Relay Access Denied"

Я пытаюсь настроить postfix как MTA на экземпляре AWS EC2. Я хочу использовать его в качестве почтового сервера для своих доменов и хочу его использовать вместе с Outlook / Thunderbird.

Я никогда раньше не устанавливал postfix, поэтому я использовал это замечательное руководство здесь:

http://flurdy.com/docs/postfix/

Теперь я могу подключиться к серверу через STARTTLS на mail.mydomain .com и отправлять электронные письма на мою учетную запись электронной почты (скрытую) через Thunderbird.

Однако, когда я пытаюсь отправить электронное письмо на внешний домен (скрытый), я получаю сообщение об ошибке Доступ к ретрансляции запрещен.

Журналы показывают:

May 31 14:55:58 ip-172-31-23-97 postfix/smtpd[13500]: NOQUEUE: reject: RCPT from myhostname[97.192.4.67]: 554 5.7.1 <myemail@gmail.com>: Relay access denied; from=<admin@mydomain.com> to=<myemail@gmail.com> proto=ESMTP helo=<[192.168.178.64]>

Моя конфигурация постфикса:

http://pastebin.com/0jytH4Yi

Я знаю, что есть много страниц, посвященных этой проблеме.

В основном проблема может быть решена настройкой mynetworks , smtpd_recipient_restrictions или smtpd_relay_restrictions , но ни одно из изменений не устранило мою проблему.

Что я могу сделать, чтобы решить эту проблему?

1
задан 31 May 2016 в 21:15
2 ответа

Я думаю, что проблема здесь

#mynetworks = 168.100.189.0/28, 127.0.0.0/8

Попробуйте добавить и сеть 192.168.178.0/24 и del #

mynetworks = 127.0.0.0/8, 192.168.178.0/24
3
ответ дан 3 December 2019 в 18:34

требуется smtpd_sasl_auth_enable = yes. (не smtp_sasl_auth_enable)

Возможно, потребуется изменить порядок следования ограничений smtpd_recipient_restrictions.

smtpd_recipient_restrictions = allow_mynetworks, allow_sasl_authenticated, (другие правила отказа).

0
ответ дан 3 December 2019 в 18:34

Теги

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