Exim, куда воткнуть проверку greylist

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mitay
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-06-25 7:23:56

Exim, куда воткнуть проверку greylist

Непрочитанное сообщение mitay » 2010-06-25 8:35:58

Сделал как здесь: http://lug.ivanovo.ru/f/topic_show.pl?tid=259
Все хорошо, только вот работают эти задержки в секции acl_check_data, а в секции acl_check_rcpt не работают.

Если правила стоят в секции acl_check_data:
- грейлистинг работает
- счетчики pass_count и block_count считают удачные и неудачные попытки правильно
- в поле recipient не пишется '${quote_mysql:$local_part}@${quote_mysql:$domain}', а пишется только @

Если правила стоят в секции acl_check_rcpt:
- грейлистинг не работает
- счетчики pass_count = 0 и block_count = 1, но письмо прошло
- в поле recipient корректно пишется '${quote_mysql:$local_part}@${quote_mysql:$domain}'

Порядок проверок такой: сначала пропускаю прошедших аутентификацию, потом прибиваю всех некорректных, потом грейлистинг, в acl_check_data пусто, если не ставить грейлистинг.

Где я накосячил?
В какое место надо ставить проверки глейлиста?

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim, куда воткнуть проверку greylist

Непрочитанное сообщение dikens3 » 2010-06-25 11:44:54

Если правила стоят в секции acl_check_data:
- в поле recipient не пишется '${quote_mysql:$local_part}@${quote_mysql:$domain}', а пишется только @
В дата переменные $local_part и $domain пустые. Используйте свои m1-x.
Порядок проверок такой: сначала пропускаю прошедших аутентификацию, потом прибиваю всех некорректных, потом грейлистинг, в acl_check_data пусто, если не ставить грейлистинг.
Вроде правильно, попробуйте отладку из полезных скриптов.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.