On 4 Feb 2015, at 16:11, Reinier Carmona Lizana <[email protected]> 
wrote:
> Hello, excuse me for my defficient english, I am not a native speaker. I
> have 3 mx servers and I am trying to set the limit the quantity of email
> destination, I have this in my exim.conf
> 
> MAX_RCPT = 10
> 
> begin acl
> 
> acl_check_rcpt:

Remember that this only functions on one specific inbound message at a time. 
Messages to large numbers of recipients can be broken into many separate 
connections for reasons over which you have zero control.

> deny   message       = Too many recipients
>         log_message   = Too many recipients. "$rcpt_count" rcpts
>         condition     = ${if >{$rcpt_count}{MAX_RCPT} {1}{0}}
>         senders       = ! FILTERDIR/senders_with_no_rcpt_limit
> 
> and that work but only for TO addresses. I need the same for CC or BCC
> addresses, anyone have and idea that how I can do that?

That works for all RCPT commands in a given inbound message in a given inbound 
connection. If the message as sent by the sender gets broken up across all 
three of your MX servers, in small chunks as dictated by the remote end, then 
you'll only ever see a subset of the overall number of recipients in that 
connection.

If you want to do something across your whole platform then you'll need some 
form of shared database in which to store connection information but that's 
pretty well outside the boundaries of this list.

Regards

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