Now that I'm using qpsmtpd, have I lost the functionality rblsmtpd had where if tcpserver set environment variable RBLSMTPD to an empty string, it bypassed RBL checks? I found that *very* valuable for overriding individual decisions of overzealous blocking list maintainers, without having to drop the entire list.
To work well in qpsmtpd, the design would have to be extended a bit. But the general idea, that tcpserver has already looked up the IP address and I can easily set environment variables based on that IP address, is a very useful way to add some flexibility to the blocking decisions. The most obvious use would be to have the RBL module be able to suppress use of individual lists based on environment variables set in tcpserver. Either one variable per list, or perhaps a single variable that contains a list of RBL names to skip. Yeah, I already see some issues with both those approaches; but no point hammering at that until I know the facility isn't already available some other way, and know of if anybody else thinks it's a useful idea. -- David Dyer-Bennet, <mailto:[EMAIL PROTECTED]>, <http://www.dd-b.net/dd-b/> RKBA: <http://noguns-nomoney.com> <http://www.dd-b.net/carry/> Photos: <dd-b.lighthunters.net> Snapshots: <www.dd-b.net/dd-b/SnapshotAlbum/> Dragaera/Steven Brust: <http://dragaera.info/>
