Re: [Exim-users] ratelimit for condition

2016-11-22 Пенетрантность Mikhail Golub
22.11.2016 10:33, l...@lena.kiev.ua пишет: Если "расшифровать", то хотелось бы следующее. Если первый или второй коннект с IP 10.0.1.24 - просто drop. При третьем коннекте drop и выполнить команду "${run{SHELL -c "***"}}". acl_smtp_connect: drop condition = ${if eq{$sender_host_address}{10.0.1.2

Re: [Exim-users] ratelimit for condition

2016-11-22 Пенетрантность Lena
> Если "расшифровать", то хотелось бы следующее. > Если первый или второй коннект с IP 10.0.1.24 - просто drop. > При третьем коннекте drop и выполнить команду "${run{SHELL -c > "***"}}". > > acl_smtp_connect: > drop condition = ${if eq{$sender_host_address}{10.0.1.24}} > ratelimit = 2 / 1h

Re: [Exim-users] ratelimit for condition

2016-11-22 Пенетрантность Mikhail Golub
22.11.2016 9:57, l...@lena.kiev.ua пишет: Так это и есть просто ratelimit: drop condition = ${if match...} ratelimit = 2 / 1h / strict continue = ${run{SHELL -c "***"}} Спасибо. Видимо не совсем ясно сформулировал условие. Если "расшифровать", то хотелось бы следующее. Если первы

Re: [Exim-users] ratelimit for condition

2016-11-21 Пенетрантность Lena
> Есть некий condition, при выполнении условий которого > выполняется действие. > Но хочу усложнить задачу, чтобы действие выполнялось не при > первом выполнении условия, а, скажем, при третьем за час. > Т.е. аналогия ratelimit. > > Вот пример: > drop condition = ${if match...} > continue

[Exim-users] ratelimit for condition

2016-11-21 Пенетрантность Mikhail Golub
Доброе утро. Прошу подсказать, как реализовать ... Есть некий condition, при выполнении условий которого выполняется действие. Но хочу усложнить задачу, чтобы действие выполнялось не при первом выполнении условия, а, скажем, при третьем за час. Т.е. аналогия ratelimit. Вот пример: drop condit