I have changed postscreen DNSBL "reject" logging, so that it now gives credit to the DNSBL with the largest weight, instead of the DNSBL that replies first. I think that the result resembles more what some people expected to see.
Wietse Before: dnsblog[75702]: addr 124.42.204.113 listed by domain b.barracudacentral.org as 127.0.0.2 dnsblog[75702]: addr 124.42.204.113 listed by domain zen.spamhaus.org as 127.0.0.4 postscreen[75699]: DNSBL rank 3 for [124.42.204.113]:3566 postscreen[75699]: NOQUEUE: reject: RCPT from [124.42.204.113]:3566: 550 5.7.1 Service unavailable; client [124.42.204.113] blocked using b.barracudacentral.org; ... After: dnsblog[99956]: addr 124.42.204.113 listed by domain b.barracudacentral.org as 127.0.0.2 dnsblog[99937]: addr 124.42.204.113 listed by domain zen.spamhaus.org as 127.0.0.4 postscreen[99920]: DNSBL rank 3 for [124.42.204.113]:2446 postscreen[99920]: NOQUEUE: reject: RCPT from [124.42.204.113]:2446: 550 5.7.1 Service unavailable; client [124.42.204.113] blocked using zen.spamhaus.org; ...