Все знают, что Postfix умеет принимать или отвергать прием письма в зависимости от некоторых настроек.В моем случае это:
smtpd_require_helo = yes
smtpd_helo_restrictions = reject_unknown_hostnameОднако, при всем этом, я хочу продолжать принимать письма от клиентов, которые успешно прошли авторизацию (хоть и не имеют корректных A или MX записей). Postfix делает так: начинает сессию, позволяет авторизоваться, но в последний момент сообщает: HELO плохое, письмо принимать не буду.
Как бы его научить, чтобы он требовал хорошего HELO только от НЕ авторизованых клиентов?
>Все знают, что Postfix умеет принимать или отвергать прием письма в зависимости
>от некоторых настроек.
>
>В моем случае это:
>smtpd_require_helo = yes
>smtpd_helo_restrictions = reject_unknown_hostname
>
>Однако, при всем этом, я хочу продолжать принимать письма от клиентов, которые
>успешно прошли авторизацию (хоть и не имеют корректных A или MX
>записей). Postfix делает так: начинает сессию, позволяет авторизоваться, но в последний
>момент сообщает: HELO плохое, письмо принимать не буду.
>
>Как бы его научить, чтобы он требовал хорошего HELO только от НЕ
>авторизованых клиентов?Например, так (если для авторизации используется SASL):
smtpd_helo_restrictions = permit_sasl_authenticated, reject_unknown_hostname
>Например, так (если для авторизации используется SASL):>smtpd_helo_restrictions = permit_sasl_authenticated, reject_unknown_hostname
Спасибо. Работает. Не думал что в helo_restrictuions можно вписать такой permit, а попробовать не догадалса.