Postfix check_client_access перед reject_unknown_client_hostname

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
shad888
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-07-25 12:18:44

Postfix check_client_access перед reject_unknown_client_hostname

Непрочитанное сообщение shad888 » 2015-07-25 12:23:53

Здравствуйте Уважаемое Сообщество.

Настраиваю Postfix и столкнулся с таким вопросм:
Есть секция smtpd_client_restrictions в которой присутствует следующее:

Код: Выделить всё

smtpd_client_restrictions =
                            permit_mynetworks,
                            check_client_access hash:/etc/postfix/access
                            reject_unknown_client_hostname,
                            reject_unauth_destination,
                            reject_invalid_hostname,
                            reject_unauth_pipelining,reject_non_fqdn_sender,
                            reject_unknown_recipient_domain,
                            reject_unverified_recipient
                            permit

Код: Выделить всё

smtpd_delay_reject = yes
Подскажите пожалуйста есть ли смысл в check_client_access hash:/etc/postfix/access перед reject_unknown_client_hostname, если я планирую помещать в '/etc/postfix/access' записи вида:

Код: Выделить всё

domain.tld      OK
Я так понимаю что проверка ' reject_unknown_client_hostname' осуществляется в самом начале соединения, до получения каких-либо хидеров конверта (mail from/rcpt to), но так как 'smtpd_delay_reject = yes' Postfix дождеться RCPT TO и только затем примет решение о дальнейшей судьбе smpt client-а, будет ли при этом учтено правило 'check_client_access hash:/etc/postfix/access' которое первично и пропустит ли отправителя, для которого используется action OK в '/etc/postfix/access' файле?

Пробовал тестировать, в результате соединение reject-ится, а вот если я использую в качестве key IP address, все отрабатывает на ура. Можно ли добиться подобной логики при использовании домена в key позиции файла '/etc/postfix/access'?

Спасибо Всем откликнувшимся.

--
Regards,
shad888

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

shad888
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-07-25 12:18:44

Postfix check_client_access перед reject_unknown_client_hostname

Непрочитанное сообщение shad888 » 2015-07-26 18:19:41

Здравстуйте,

С конфигом разобрался. Все прекрасно работает при замене 'check_client_access' на 'check_sender_access'.
Топик можно закрывать.

Спасибо.

--
Regards,
shad888