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/

Reply via email to