On Mon, 24 Sep 2012 13:45:38 -0400 "Kevin A. McGrail" <[email protected]> wrote:
> Anyone ever gotten rid of MAX_RCPTS_PER_MESSAGE at the sendmail level > and implemented this programmatically with MD? We use whatever Sendmail's default is for MAX_RCPTS_PER_MESSAGE (I think 100, or perhaps unlimited?) > My thoughts are to have the standard limit but raise it for > authenticated users and/or perhaps give them more of a rate or per > day limit? Those are two very different things. :) Limiting the number of recipients per message is not terribly hard; in filter_recipient you'd just increment the count and tempfail once the limit is reached. The only wrinkle is that you'd have to store the count in a file in the current working directory because you're not guaranteed that filter_recipient is always called in the same process as the previous filter_recipient call. Implementing hourly or daily limits per sender *definitely* requires persistent storage; it has to persist with filesystem lifetime so you're probably looking at a database. In our commercial product, we offer the ability to limit the maximum number of recipients per hour per sender or per sending IP address with a choice to fail or tempfail after the limit is hit. We have to use a database to track this. Regards, David. _______________________________________________ NOTE: If there is a disclaimer or other legal boilerplate in the above message, it is NULL AND VOID. You may ignore it. Visit http://www.mimedefang.org and http://www.roaringpenguin.com MIMEDefang mailing list [email protected] http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

