добрый....как можно ограничить кол-во сообщений в определённый промежуток времени определенного пользователя почты либо всех сразу?
> как можно ограничить кол-во сообщений в определённый промежуток времени определенного
> пользователя почты либо всех сразу?g/sendmail rate control/
> http://linux.opennet.ru/openforum/vsluhforumID1/83046.htmlнемного не то. и читал это уже....
milter-limit - тоже не подходит. на всех траву бросает.
> немного не то. и читал это уже....
> milter-limit - тоже не подходит. на всех траву бросает.Как вариант - переходить на более другой МТА?
>> немного не то. и читал это уже....
>> milter-limit - тоже не подходит. на всех траву бросает.
> Как вариант - переходить на более другой МТА?с постфиксом уже больше 8лет... на нем и остановился.
спасибо за ответы.... и внимание ,)
>>> немного не то. и читал это уже....
>>> milter-limit - тоже не подходит. на всех траву бросает.
>> Как вариант - переходить на более другой МТА?
> с постфиксом уже больше 8лет... на нем и остановился.
> спасибо за ответы.... и внимание ,)Интересная задачка... 3 ограничения.
... кол-во сообщений в определённый промежуток времени определенного пользователя ...
3 ограничения.
Не тривиально, но решаемая.А с.п. postfix как вы ее решили, если не секрет?
>>>> немного не то. и читал это уже....
>>>> milter-limit - тоже не подходит. на всех траву бросает.
>>> Как вариант - переходить на более другой МТА?
>> с постфиксом уже больше 8лет... на нем и остановился.
>> спасибо за ответы.... и внимание ,)
> Интересная задачка... 3 ограничения.
> ... кол-во сообщений в определённый промежуток времени определенного пользователя ...
> 3 ограничения.
> Не тривиально, но решаемая.покажите рабочий пример на юзера а не на всю систему...
> А с.п. postfix как вы ее решили, если не секрет?
anvil_rate_time_unit
smtpd_client_message_rate_limitв exim тоже все просто... и главное штатно...
acl_not_smtp:
deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
ratelimit = N / Time / leaky
accept
.......................
deny message = Sender rate SMTP overlimit - $sender_rate / $sender_rate_period
ratelimit = N / Time / leaky
accept hosts = net-lsearch;/etc/exim/whitelist
>>>>> немного не то. и читал это уже....
>>>>> milter-limit - тоже не подходит. на всех траву бросает.
>>>> Как вариант - переходить на более другой МТА?
>>> с постфиксом уже больше 8лет... на нем и остановился.
>>> спасибо за ответы.... и внимание ,)
>> Интересная задачка... 3 ограничения.
>> ... кол-во сообщений в определённый промежуток времени определенного пользователя ...
>> 3 ограничения.
>> Не тривиально, но решаемая.
> покажите рабочий пример на юзера а не на всю систему...А смысл :) ?
Вы ведь перешли на другой почтовик?Если бы была реальная необходимость решить эту задачку для sendmail,
то нужно было бы готовое решение "кол-во сообщений + определенный промежуток + IP-источник" переписать на "кол-во сообщений + определенный промежуток + email-источник"А так как насущной необходимости нет, то и тратить время на это не хочется, простите ...
>[оверквотинг удален]
> smtpd_client_message_rate_limit
> в exim тоже все просто... и главное штатно...
> acl_not_smtp:
> deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
> ratelimit = N / Time / leaky
> accept
> .......................
> deny message = Sender rate SMTP overlimit - $sender_rate / $sender_rate_period
> ratelimit = N / Time / leaky
> accept hosts = net-lsearch;/etc/exim/whitelistСПасибо, для копилки пригодится.
> А смысл :) ?
> Вы ведь перешли на другой почтовик?
> Если бы была реальная необходимость решить эту задачку для sendmail,
> то нужно было бы готовое решение "кол-во сообщений + определенный промежуток +
> IP-источник" переписать на "кол-во сообщений + определенный промежуток + email-источник"ну так показывайте решение... не все же время сидеть на других мта... сэндмэйл тоже не плохой, и шустрый. имхо, самый шустрый... давайте показывайте... решение!
> А так как насущной необходимости нет, то и тратить время на это
> не хочется, простите ...мне тоже для копилки...
> СПасибо, для копилки пригодится.
где пример? или....
>> А смысл :) ?
>> Вы ведь перешли на другой почтовик?
>> Если бы была реальная необходимость решить эту задачку для sendmail,
>> то нужно было бы готовое решение "кол-во сообщений + определенный промежуток +
>> IP-источник" переписать на "кол-во сообщений + определенный промежуток + email-источник"
> ну так показывайте решение... не все же время сидеть на других мта...
> сэндмэйл тоже не плохой, и шустрый. имхо, самый шустрый... давайте показывайте...
> решение!Вах!!! Какой требовательный! :)
Хорошо, будет время - отпишусь.>> А так как насущной необходимости нет, то и тратить время на это
>> не хочется, простите ...
> мне тоже для копилки...Одобряю! Без копилки админу никак!
> Вах!!! Какой требовательный! :)
> Хорошо, будет время - отпишусь.2недели прошло
Про задачу помню. Наработки такие:1. Тот блок, который планировалось переписать под вашу задачу (IP -> юзер) изначально не подходит (моя невнимательность). Там речь идет об ограничениях в течение _одной_сессии.
2. Так как недавно возникла аналогичная потребность в ограничении, обдумываю использование persistentmacros для решения этой задачи.
3. Есть еще мысли.
P.S.
> 2недели прошлоТак как времена, когда я по первому же обращению бросалась писать рулсеты, к счастью или несчастью, уже прошли, то может пройти еще недели 2, прежде чем я оглашу результат экспериментов. И (теперь уже) не факт, что результат будет положительным:
все-таки задача для sendmail нестандартная, простым редактированием конфига не решается.