The concept works, my policyguard python script uses python.dns to resolve the DNSBL. It is hooked in the receiver policy of postfix, so you can send back 5.1.1
You get some of the newsletter quit, but it doesn't seem to work for the typical DNSBL-Spammer, so the consequence would be: Leave...