Dean wrote:
> If you are just trying to do a simple check to see if someone is over
> a limit, there is no way to check a ratelimit value without incrementing
> at least once.

What about something like this (which was what I was thinking):

warn condition = ... bad recipient ...
     ratelimit = 1/1h/per_cmd
     delay = 30s

I have no clue if this works though - I spent all of 5 minutes thinking over 
the problem and coming up with what I hope is a solution.  The thought 
process is that if and ONLY if the condition is true (ie, there was a bad 
recipient and you DO want to increment the ratelimit count), then the 
ratelimit is checked (and incremented - which is the correct method of op 
here), and finally if the ratelimit is found to be exceeded, the delay of 
30s is applied.

Or have I missed something?  I have yet to actually use the ratelimit 
command to actually do anything other than just log ratelimits (since I had 
no idea what limits to set, and never got around to it).

Eli. 


-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to