i would like to know if it's possible to institute time based ACL's. So for
eg. if i had a ratelimit that limited a to 200 per IP per hour and the person
hits the limit it defers the IP for fifteen minutes in the connect phase or
perhaps even slows down he connection further.
So In the example below I would like to be able to say if the person sends the
200 messages in the first ten minutes of the hour. Any new connections from
the IP would be deferred for about 15 minutes and a logwrite would say for how
long still the IP would be deferred, after the 15 minute defer any mail the
person sent would continue to count towards the ratelimit until he hit the 400
and was blocked outright. is this possible at all.
# Defer 200/hr
defer
hosts =
ratelimit = 200 / 1h / strict
log_message = WARN-RATE-LIMIT: rate $sender_rate > $sender_rate_limit
/ $sender_rate_period
# Deny if sender rate is > 400/hr
deny
hosts =
ratelimit = 400 / 1h / strict
log_message = DENY-RATE-LIMIT : Sender rate $sender_rate >
$sender_rate_limit / $sender_rate_period
Secondly if I use the ratelimit above can I say if the person reaches his 200
per hour limit ratelimit him even further down to 15 per hour.
any advice would be appreciated.
_________________________________________________________________
Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/