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

Reply via email to