I agree with Pascal. ASSP is getting bigger and bigger but still lacking in several areas. One can't use secure email without a hacky workaround (stunnel) that negates all of the IP checking since we don't trust the header at all. There are also things like domainkeys and senderid that my MTA, exim, supports, but I can't filter against since ASSP won't check them.
I'll chime in with something I've said in the past too: Find a standard, extensible log format and STICK WITH IT. Right now, reading the logfile programmatically is a nightmare. Take these 2 logfile lines: Sep-12-07 18:08:33 id-8511c12289 [DNSBL][scoring] 217.132.241.35 <[EMAIL PROTECTED]> to: [EMAIL PROTECTED] DNSBL scoring Received-DNSBL: fail (combined.njabl.org->127.0.0.3; karmasphere.email-sender.dnsbl.karmasphere.com->127.0.0.2; ) Sep-12-07 18:08:33 id-8511c12289 [SPF][scoring] 217.132.241.35 <[EMAIL PROTECTED]> to: [EMAIL PROTECTED] Received-SPF: neutral - client-ip=217.132.241.35; [EMAIL PROTECTED]; helo=89-138-110-221.bb.netvision.net.il; In those 2 lines we have as delimiters: whitespace [ < : ( -> ; = - That's 9 different tokens we need to watch for if we're trying to parse the log (there are probably even more single use delimiters that only exist in certain lines). Of course, with every new version a word or two is added or subtracted and it all goes to shit anyways. If you change a single logging option then it all breaks. If you sneeze, log reading breaks. Funnily enough, the world's most common separator (comma) is nowhere to be seen in the whole mess. The logs are VERY human-readable, but computers have no idea what's up with it. Something like XML with XSLT for the user interface would work well. XML is pretty easy to use, easy to write, very easy to read by both humans and machines. Just turn a single email into a single XML record. I'm working on a mockup of a record, but I'm sure smarter people can provide more insight. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Assp-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/assp-user
