Доступ к Postfix Relay запрещен после обновления с 2.11 до 3.4

На основе ответа αғsнιη:

mgrep() {
    grep -rzlP "(?s)$(printf "(?=.*?%s)" "$@")".
}

mgrep string1 string2 string3
0
03.06.2021, 16:31
1 ответ

Вам необходимо указать, кому разрешено ретранслировать через ваш постфиксный сервер перед reject_unauth_destination.

напр. чтобы позволить вашим собственным сетям ретранслировать через ваш сервер:

smtpd_relay_restrictions = permit_mynetworks, reject_unauth_destination

или если вы используете аутентификацию sasl _:

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated,
                           reject_unauth_destination

Помните, что эти правила указываются в указанном порядке... так что приведенное выше позволяет клиентам в вашей сети ретранслировать почту без аутентификации. Клиенты из-за пределов вашей сети должны аутентифицировать себя. Попытки ретрансляции от всех остальных отклоняются.


Кстати, для простой конфигурации постфикса, такой как ваша, эти параметры лучше поместить в файл main.cf, а не master.cf.

1
28.07.2021, 11:27

Теги

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