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/>

Reply via email to