defer в exim на SERVFAIL NS -а PTR -а sender_host_address -а

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mitiok
рядовой
Сообщения: 17
Зарегистрирован: 2008-03-12 15:07:35

defer в exim на SERVFAIL NS -а PTR -а sender_host_address -а

Непрочитанное сообщение mitiok » 2010-07-13 9:19:15

хочется отдавать defer в exim на коннекты с ip адресов, днс сервер птр записей которых даёт servfail. отдельным аклем. не могу сообразить как.

пример:
$ nslookup 118.132.71.203 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

** server can't find 203.71.132.118.in-addr.arpa: SERVFAIL

# grep 118.132.71.203 /var/log/exim/mainlog
2010-07-12 20:12:13 H=[118.132.71.203] Warning: ACL "warn" statement skipped: condition test deferred: host lookup deferred for reverse lookup check
2010-07-12 20:12:59 1OYLcM-0008Jb-DW <= j@mailbbk.ru H=(mail.mailbbk.ru) [118.132.71.203] P=esmtp S=26483 id=75613EE23FEAE443B17015953F31FD8E@mail.mailbbk.ru

Хостинговая компания 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/

shlash
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-10-21 13:34:58
Откуда: С.-Петербург
Контактная информация:

Re: defer в exim на SERVFAIL NS -а PTR -а sender_host_addres

Непрочитанное сообщение shlash » 2010-07-20 16:10:49

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

acl_check_connect:

 deny
  message   = "DNS lookup failed. Noname hosts [$sender_host_address] not permitted. Use your ISP relay."
  condition = ${if eq{$sender_host_name}{}{yes}{no}}

mitiok
рядовой
Сообщения: 17
Зарегистрирован: 2008-03-12 15:07:35

Re: defer в exim на SERVFAIL NS -а PTR -а sender_host_addres

Непрочитанное сообщение mitiok » 2010-07-21 9:58:32

в данном случае deny будет и на отсутствие ptr и на servfail, это не совсем то что мне хотелось бы. есть же какие-то вкусные опции типа srv_fail_domains.