wrote: > Ian, > > in the meanwhile, I was able to implement this on our server and it seems > to work quite fine. I am using the $authenticated_id as the key. (Our > server works purely on SMTP AUTH.) > > What I wonder: > > Once an account sends more emails than he is allowed to withing a given > timeframe, any further messages will freeze. That works fine. But will the > account remain freezed up until I take action as the admin, or will it be > unfreezed automatically.
I think that the example I posted froze the messages in the queue. I do that to preserve evidence, but you might simply want to defer or reject the mail. See the auto_thaw configuration option for details about automatic unfreezing. > In other words: > > I set the limit to 25 mails in one minute. > > User [EMAIL PROTECTED] is sending 100 mails in one minute and exceeds the > limit. Messages will be frozen. If he now pauses for 10 minutes and then > tries to send 20 more mails, will the 20 more mails get through? Yes, which is why you need to use rate-limiting in conjunction with other techniques to police your users. BTW, Tony Finch did some excellent work extending exim's rate limiting functionality. When I get time, I'm going to drop this version and switch to his. Ian -- Ian Freislich -- ## 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/
