On Fri, May 18, 2012 at 02:27:11PM +0000, Viktor Dukhovni wrote: > > 2. I never liked milters (multi-threading complexity, and poor degradation > when CPU is scarce under high load).
If you strip away the API layer, it's a client/server protocol over a socket, not so different from the policy service, but more capable and more compatible. I have implemented single-threaded multiplexing for Perl in Sendmail::PMilter, and I'm working on getting the patches into CPAN, for what it's worth. Our floodstopper code runs on this platform essentially unchanged. > It is not difficult to integrate the queue-file parser from the > updated qshape(1) into your (my) code derived from milter versions > of qshape. Good luck. Thanks, that's very helpful, as is Wietse's suggestion of "postcat -h". -- Ben Rosengart "Like all those possessing a library, Sendmail, Inc. Aurelian was aware that he was guilty of +1 718 431 3822 not knowing his in its entirety [...]" -- Jorge Luis Borges NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.