I like having specific RBLs logged. I just installed spamdyke on a few qmail-toasters yesterday (replacing rblsmtpd), and was going to as about this. Michael beat me to it! ;)
If simultaneous queries are being done, can all RBLs that match be logged? Perhaps a comma separated list within parenthesis. This would make it possible to gather stats on the effectiveness of the RBLs being used. Sam Clippinger wrote: > Yes, this is certainly possible. Right now spamdyke identifies the RBL > in its message to the remote server but not in the logs. Good idea! > > What would be a good way to log this information (preferably without > breaking existing scripts)? I'm thinking as I type here, but spamdyke > already follows the rejection reason with parenthesis (when the log > level is high enough) to indicate which file/line matched for file-based > filters... perhaps the same could be done for RBLs/RHSBLs. Something > like this: > DENIED_RBL_MATCH(rbl.example.com) > > As for reordering the RBLs to put the often-matched ones first, the next > version of spamdyke will make that less necessary. By default, it will > query all RBLs simultaneously, regardless of their order. (That > behavior can be prevented with a new flag -- ordering would be important > in that case.) > > -- Sam Clippinger > > Michael Colvin wrote: >>> To find real numbers, you would have to consider how many >>> connections are accepted, how many are rejected and for what >>> reasons. Then look at the popularity of different spamdyke >>> features and specifically the popularity of different DNS >>> RBLs. Use all that to find out what percentage of rejected >>> connections could avoid the DNS queries due to local tests. >> Along those lines, is it possible, or can it be possible, to have spamdyke's >> logs indicate which DNS RBL caused a message to be rejected? I'm assuming >> that once a reason for rejection is found, IE, the IP is listed in a >> particular RBL, further tests against other RBL's in the list are not >> performed? Knowing, statistically, which ones have a higher rejection rate, >> and queuing those first in the list of RBLS might save some time. >> >> Or course, multiple RBLS could reject the same message, and the one first in >> line would have the higher percentage, but this would give us a way to move >> them around and check the results... >> >> Just a thought from a newbie to spamdyke. >> >> BTW, I LOVE Spamdyke! What a difference it has made in my system's ability >> to filter spam and save resources! It's a God send! >> >> Mike >> -- -Eric 'shubes' _______________________________________________ spamdyke-users mailing list spamdyke-users@spamdyke.org http://www.spamdyke.org/mailman/listinfo/spamdyke-users