Alexander Leschinsky wrote:
> VU> я так понимаю, что результаты отсутствия helo в реверсной зоне или
> VU> временные проблемы ризолвинга надо в данном случае понимать как
> VU> прекращение проверки без отказа в приеме письма?
> Ja-ja, именно так... хотя можно и деферить, но это RFC уже будет
> противоречить _сильно_
check_helo_a.m4, лежит в обычном месте
отказ от приема писем, A запись HELO/EHLO которых указана в access_db с
квалификатором Helo_A и сообщением об ошибке.
имеет смысл данную проверку использовать для отказа от приема сообщений,
HELO/EHLO которых резолвится в адрес из частных, зарезервированных,
служебных и других немаршрутизируемых сетей, перечисленных в RFC 3330
исключения необходимо перечислить в переменной confCHECK_HELO_A_SKIP
возможные значения:
LOCALHOST - исключения сделаны для ${client_addr}, перечисленных
в $w в виде IP адреса в квадратных скобках, а также для
${client_name}, перечисленных в $w, т. е. если клиент
находится на том же хосте, что и сервер
AUTH - исключения из проверки для авторизованных отправтелей
OUTGOING - исключения из проверки исходящих сообщений (A или PTR
запись рилея указана в access_db с квалификатором
Connect или без него и со значением RELAY)
подробнее о понятии "исходящим сообщений см.
HACK(`is_outgoing')
ACCESS_DB - исключение из проверки для:
1. хостов, IP адрес, сеть, имя хоста или доменная зона
которых указана в access_db с квалификатором
HELO_A_RELAY и значением OK или SKIP;
2. адресов и доменов получателей, указанных в access_db
с квалификатором HELO_A_RCPT со значением OK или SKIP
SPAMFRIEND - исключение из проверки для получателей, указанных в
access_db с квалификатором Spam и значением SPAMFRIEND
несколько значений можно указывать через пробел
пример:
define(`confCHECK_HELO_A_SKIP', `LOCALHOST OUTGOING AUTH')
будут вопросы, замечания, предложения - пиши
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694 nic-handle: CRV2-RIPE, CRV-UANIC