> From: Todd Lyons [[email protected]]
> Sent: 25 February 2013 13:50
> To: Neil Youngman
> Cc: [email protected]
> Subject: Re: [exim] Rate limit issue

> On Mon, Feb 25, 2013 at 2:28 AM, Neil Youngman
<[email protected]> wrote:
> >
> >   deny domains   = +sms_domains
> >        ratelimit = 100 / 1h / per_rcpt / leaky / $local_part@$domain
> >        message   = Too much traffic to $local_part@$domain\nlimit is 
> > $sender_rate_limit/$sender_rate_period
> >
> > The problem is that there is no other traffic logged to those addresses in 
> > the last 10 days of logs. If the ACL was working as I would expect, it 
> > should not have rejected any traffic.
> > I would expect it to allow through the first 100 messages to an address 
> > that had not been used previously, then start rejecting only if the rate 
> > exceeded 100 messages per hour to the recipient address. This ACL has been 
> > in place for some time and has appeared to work as expected in the past.
> > Is there an obvious error that I have missed or a known bug that might have 
> > been triggered?

> Nothing obvious to me.  I would add to your logged message the
> $sender_rate variable, which is the value computed for this recipient.

>  You may have a corrupted ratelimit file (recently performed a kill -9
> of exim processes maybe?).  You may find it best to just delete it
> (stop exim (twice), delete the file and lock file if present, then
> start exim).

No kill -9s recently, this instance has been running since the last reboot, 4 
months ago. The ratelimit database is cleared periodically by deleting it at a 
quiet time in the early morning and allowing Exim to recreate it. I might have 
to reconsider this approach, although I seem to recall that others do this with 
no reported ill effects.

Thanks for the suggestions

Neil Youngman

P.S. I should have mentioned the Exim version which is 4.77, compiled with DKIM 
disabled.
-- 
## List details at https://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