URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63463
[ Назад ]

Исходное сообщение
"Порядок проверки правил в Postfix"

Отправлено a_jelly , 18-Янв-06 19:56 
Все знают, что Postfix умеет принимать или отвергать прием письма в зависимости от некоторых настроек.

В моем случае это:
smtpd_require_helo = yes                                                  
smtpd_helo_restrictions = reject_unknown_hostname

Однако, при всем этом, я хочу продолжать принимать письма от клиентов, которые успешно прошли авторизацию (хоть и не имеют корректных A или MX записей). Postfix делает так: начинает сессию, позволяет авторизоваться, но в последний момент сообщает: HELO плохое, письмо принимать не буду.

Как бы его научить, чтобы он требовал хорошего HELO только от НЕ авторизованых клиентов?


Содержание

Сообщения в этом обсуждении
"Порядок проверки правил в Postfix"
Отправлено newser , 18-Янв-06 22:50 
>Все знают, что 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


"Порядок проверки правил в Postfix"
Отправлено a_jelly , 20-Янв-06 17:28 
>Например, так (если для авторизации используется SASL):

>smtpd_helo_restrictions = permit_sasl_authenticated, reject_unknown_hostname

Спасибо. Работает. Не думал что в helo_restrictuions можно вписать такой permit, а попробовать не догадалса.