> Anything is possible. I'm working on a similar idea for controlling this, where I track the message count over a period of time, for each sender, and if it goes beyond a threshold, they are suspended until it's resolved (or they stop sending).
> General idea is to catch the SASL sender on before queue, script it against and in memory db (like memcached), and allow/reject based upon throttles setup. If you can write perl/python there are some working samples over on the postfix site that have a base framework for this. I came across Policyd. It seems to follow similar Perl script for rate limiting. Does that sound like a solution ?