[exim] не пашет delay...

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

[exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-05 2:32:23

есть вот такое правило в check_recipient:

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

  warn log_message = session delayed ===================== from $sender_address to $local_part@$domain.
       delay = 1m
       !authenticated = *
и вот выдержка из лога:

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

2009-03-05 02:11:05 H=hosting.lissyara.su [77.221.149.162] Warning: session delayed ===================== from lissyara@hosting.lissyara.su to elmigo@mydomain.ru.
2009-03-05 02:11:05 1Lf0FM-0002eb-26 <= lissyara@hosting.lissyara.su H=hosting.lissyara.su [77.221.149.162] P=esmtps X=TLSv1:AES256-SHA:256 S=2569 id=88ddc9d
6caa0b4a346ddcab64f6ee3bb@forum.lissyara.su T="Добро пожаловать на конференцию «forum.lissyara.su»" from <lissyara@hosting.lissyara.su> for elmigo@mydomain.ru
2009-03-05 02:11:06 1Lf0FM-0002mO-Ec <= lissyara@hosting.lissyara.su U=mail P=spam-scanned S=2952 id=88ddc9d6caa0b4a346ddcab64f6ee3bb@forum.lissyara.su T="Добро пожаловать на конференцию «forum.lissyara.su»" from <lissyara@hosting.lissyara.su> for elmigo@mydomain.ru
2009-03-05 02:11:06 1Lf0FM-0002mO-Ec => elmigo <elmigo@mydomain.ru> F=<lissyara@hosting.lissyara.su> R=virtual_user T=virtual_localdelivery S=3139
2009-03-05 02:11:06 1Lf0FM-0002mO-Ec Completed
2009-03-05 02:11:06 1Lf0FM-0002eb-26 => elmigo <elmigo@mydomain.ru> F=<lissyara@hosting.lissyara.su> R=spamcheck_director T=spamcheck S=2832
2009-03-05 02:11:06 1Lf0FM-0002eb-26 Completed
как видно - задержка не одна минута, я бы сказал что ее вообще нет...

WTF? aka "в чем же фак?" aka "выпрямите мне руки, плиз"

P.s. минуту задержки выставил для эксперимента, вообще для неавторизованных или не из списка разрешенных доменов стояло 20s
Лучшее - враг хорошего!
http://www.balakovo.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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: [exim] не пашет delay...

Непрочитанное сообщение Гость » 2009-03-12 15:46:21

ни одной мысли толковой???
даже тупо предложить эксим переставить?

delay - это задержка доставки или задержка сессии? (а то может я неправильно понимаю назначение этой команды)

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-12 15:57:02

сорри - забыл выполнить вход.

и еще вопрос, в какой момент ограничение ratelimit втыкать надо?
я делал в самом начале раздела rcpt

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

check_recipient:
   warn log_message = rate limit set to 1 vs 4
           ratelimit = 1 / 4s
           !authenticated = *
эффекта особого тоже не заметил
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35069
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [exim] не пашет delay...

Непрочитанное сообщение Alex Keda » 2009-03-16 11:27:59

нам потелепатировать, в какое именно ты место вставил это? =))))
Убей их всех! Бог потом рассортирует...

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-16 11:47:39

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

begin acl

check_recipient:

  warn  authenticated = *
        log_message = iamis - $authenticated_id

  deny  domains       = +local_domains
        local_parts   = ^[.] : ^.*[@%!/|]

accept  hosts = +auth_relay_hosts
        condition = ${if eq {$interface_port}{587} {yes}{no}}
        endpass
        message = relay not permitted, authentication required
        authenticated = *

  deny  domains       = !+local_domains
        local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

  accept  hosts = :

  accept  authenticated = *

  deny condition     = ${if match{$sender_host_name}{static|dynamic|ppp|cable|modem|dsl|dialup|pool|peer|dhcp}{yes}{no}}
       message       = "Your hostname is bad (adsl,dhcp,dialup,etc...). Rejected"

  require verify = recipient

  deny  !verify = reverse_host_lookup

  warn log_message = session delayed ===================== from $sender_address to $local_part@$domain.
#	ratelimit = 1 / 5s
       delay = 20s 
       !authenticated = *

##### если интересно могу процитировать и остальное...
нда, упустил, что порядок правил немаловажен - сорри.
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35069
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [exim] не пашет delay...

Непрочитанное сообщение Alex Keda » 2009-03-16 11:55:39

исчо вопросы? =)
Убей их всех! Бог потом рассортирует...

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-16 12:09:03

если требуется, то могу придумать, пока будете на первые два отвечать... если будете...
или здесь только "большой опт"? :roll:
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35069
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [exim] не пашет delay...

Непрочитанное сообщение Alex Keda » 2009-03-16 12:22:23

вроде сами ответили - последоватлеьность важна =)))
Убей их всех! Бог потом рассортирует...

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-16 12:54:28

честно говоря, очень поверхностные представления у меня об эксиме вообще и потому я не вижу нарушений в логике расположения правил,
а ТОТ мой пост лишь извинение за неполноту предоставленной инфы и собственно та инфа которую не предоставил
посему ответы на заданные вопросы актуальны и весьма желанны.

P.s. почему я не вижу нарушений в логике, а потому что до правила очередь доходит и о чем повествует mainlog
Последний раз редактировалось elmigo 2009-03-16 14:46:11, всего редактировалось 1 раз.
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35069
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [exim] не пашет delay...

Непрочитанное сообщение Alex Keda » 2009-03-16 14:40:59

сразу после

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

check_recipient:
поставьте
Убей их всех! Бог потом рассортирует...

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-16 14:49:24

с удовольствием поставил бы, но с тем потоком входящих соединений от спамеров я поимею круглосуточную ДОСатаку, а в логе буду читать

too many connection (родной)

а если расширю пул соединений, то сервак тока на почту работать и будет
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35069
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [exim] не пашет delay...

Непрочитанное сообщение Alex Keda » 2009-03-16 21:59:09

ну, в случае моего хоста - если я всё парвильно понял, он просто прошёл все проверки.
плохой пример. найдите лучше, в логах
Убей их всех! Бог потом рассортирует...

elmigo
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-03-05 2:10:42

Re: [exim] не пашет delay...

Непрочитанное сообщение elmigo » 2009-03-16 22:09:30

куда уж лучше?

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

  warn log_message = session delayed ===================== from $sender_address to $local_part@$domain.
       delay = 20s 
       !authenticated = *  #<----------------------- как вашим хостом могла быть обойдена  эта проверка
ну не только вашим хостом, но и всеми остальными и она не была обойдена

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

2009-03-05 02:11:05 H=hosting.lissyara.su [77.221.149.162] Warning: session delayed ===================== from lissyara@hosting.lissyara.su to elmigo@mydomain.ru.
правило отработало, не было применения delay = 20s

должна ли быть разница между

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

  warn log_message = session delayed ===================== from $sender_address to $local_part@$domain.
       delay = 20s 
       !authenticated = *
и

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

  warn !authenticated = *
       delay = 20s 
       log_message = session delayed ===================== from $sender_address to $local_part@$domain.
у меня обрабатывает одинаково.

вообще как отличить в данном случае хороший пример от плохого?
Лучшее - враг хорошего!
http://www.balakovo.ru - нормальный город, но в России не две беды, а всего одна - уроды у "руля"