On Tue, Oct 09, 2007 at 11:13:08AM +0100, Mike Cardwell wrote:
> Mike Cardwell wrote:
> 
> > I want to ratelimit on a per recipient basis but in the "acl_not_smtp" 
> > acl rather than the "acl_smtp_rcpt" acl.
> > 
> > The documentation at 
> > http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html#ratoptmea
> >  
> >   suggests to me that you can only ratelimit on a per_rcpt basis in 
> > acl_smtp_rcpt. Is that correct?
> 
> Ah. On second thoughts, this isn't really going to be possible. I want 
> to measure on the value of $sender_ident so currently have:
> 
> ratelimit = 100 / 1d / leaky / $sender_ident
> 
> It's a shame you can't tell ratelimit to increase by the value of 
> $recipients_count rather than by the value of 1

Actually, it is already built in to Exim (4.68) to handle this
properly.  

Any ratelimit function handled within the not_smtp ACL will increment
by the full recipient count instead of just 1.

Search for the word "recipients_count" in acl.c and you'll see the
code that handles it.  It only appears once in the acl.c source file
so it will take you right to it.

--
Dean Brooks
[EMAIL PROTECTED]

-- 
## 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