dnsrbl "BL_INPS" dnsbl.inps.de 127.0.0.2/32 dnsrbl "ZEN" zen.spamhaus.org 127.0.0.1/8 dnsrbl "NIXSPAM" ix.dnsbl.manitu.net 127.0.0.1/8 dnsrbl "JMF" hostkarma.junkemailfilter.com 127.0.0.2/32 dnsrbl "WPBL" db.wpbl.info 127.0.0.2/32 dnsrbl "BL_BARRACUDA" b.barracudacentral.org 127.0.0.2/32 dnsrbl "BL_SPAMEATINGMONKEY" bl.spameatingmonkey.net 127.0.0.2/32 dnsrbl "BL_SPAMCOP" bl.spamcop.net 127.0.0.2/32 dnsrbl "BL_SORBS" dnsbl.sorbs.net 127.0.0.0/24 dnsrbl "BL_SURRIEL" psbl.surriel.com 127.0.0.0/24 dnsrbl "BL_MAILSPIKE" bl.mailspike.net 127.0.0.0/24 dnsrbl "BL_GBUDB" truncate.gbudb.net 127.0.0.2/32 dnsrbl "BL_IMP" spamrbl.imp.ch 127.0.0.5/32 racl continue rset $bl_score=0 racl continue rset $bl_listname="" racl continue dnsrbl "BL_INPS" set $bl_score+=4 set $bl_listname="%P{bl_listname}BL_INPS " racl continue dnsrbl "ZEN" set $bl_score+=3 set $bl_listname="%P{bl_listname}ZEN " racl continue dnsrbl "NIXSPAM" set $bl_score+=3 set $bl_listname="%P{bl_listname}NIXSPAM " racl continue dnsrbl "JMF" set $bl_score+=3 set $bl_listname="%P{bl_listname}JMF " racl continue dnsrbl "WPBL" set $bl_score+=3 set $bl_listname="%P{bl_listname}WPBL " racl continue dnsrbl "BL_BARRACUDA" set $bl_score+=2 set $bl_listname="%P{bl_listname}BL_BARRACUDA " racl continue dnsrbl "BL_SPAMEATINGMONKEY" set $bl_score+=2 set $bl_listname="%P{bl_listname}BL_SPAMEATINGMONKEY " racl continue dnsrbl "BL_SPAMCOP" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_SPAMCOP " racl continue dnsrbl "BL_SORBS" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_SORBS " racl continue dnsrbl "BL_SURRIEL" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_SURRIEL " racl continue dnsrbl "BL_MAILSPIKE" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_MAILSPIKE " racl continue dnsrbl "BL_GBUDB" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_GBUDB " racl continue dnsrbl "BL_IMP" set $bl_score+=1 set $bl_listname="%P{bl_listname}BL_IMP " # blacklist a host if listed on multiple DNS blacklists racl "BL_DNSBL" blacklist $bl_score >= 4 msg "Bad reputation - %d [%i] listed on too many DNS blacklists: %P{bl_listname}(blhit %P{bl_score})" flushaddr # extended greylisting if a host is listed on at least one DNS blacklist racl "GL_DNSBL" greylist $bl_score >= 1 $bl_score <4 delay 12h autowhite 1d msg "Bad reputation - delaying messages from %d [%i] - listed on blacklists: %P{bl_listname}(blhit %P{bl_score})" flushaddr