on Fri, Dec 06, 2019 at 12:10:54AM +0000, Steve Holdoway via mailop wrote: > Still on sendmail... not wasting those 10's of thousands of hours!
At the risk of adding to a not-even-close-to-ops-related thread, Sing it, brother! I'm still running most of the 14K lines of custom m4 sendmail rulesets I wrote back before I knew any better, mostly to deal with specific ratware signatures. In short, though, I've found if you want complete customizability and are not afraid to get your hands dirty sendmail is hard to beat. Postfix is crazy flexible in terms of knobs you can turn, as is exim, and I hear it is possible to make the latter two do more than I could ever figure out how to do, but I always found them more rigid than sendmail, which is a clear sign of confirmation bias on my part, but hey. Where else do you get to do a fifty-four member set of defs to deal with an insanely particular set of From: header checks like this, AND get to do it in m4? # f.last_ # e.g. "First M. Last" <f.last...@example.com> # e.g. "First Last" <f.last...@example.com> KEL_FirstMLastZZ05 regex -f -a_SPAMSIGN_ "[A-Z]([a-z]+)\ [A-Z]*\.*\ *[A-Z]([a-z \-]+[A-Z]*[a-z]*)"\ <[a-z].[a-z]\2_[a-z]{2}@ In over fifteen years of running this set (dealt with randomized stuff like "Steven J. Champeon" <s.champeon...@foo.example.com>) I had one FP on someone whose email address ended in _md, because, doctor. -- hesketh.com/inc. v: +1(919)834-2552 f: +1(919)834-2553 w: http://hesketh.com/ Internet security and antispam hostname intelligence: http://enemieslist.com/ _______________________________________________ mailop mailing list mailop@mailop.org https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop