Upon closer inspection (and addition of logging statements) it appears to work if I remove the trailing "." -- looks like the funky DNS resolver in spamdyke/dns.c doesn't do the right thing in this case?
With 6 dns-blacklist-entry lines, and a "search" entry in resolv.conf containing my domain name, each email's RBL check potentially results in 12 DNS queries -- instead of 6. On 1/23/13 8:18 PM, Dossy Shiobara wrote: > Did spamdyke's RBL filter stop working in 4.3.1? I have this in my > spamdyke.conf -- > > dns-blacklist-entry=b.barracudacentral.org. > > (yes, with the trailing "." at the end, so that it won't try > unnecessarily resolving using the "search" domain list from resolv.conf) > > Yet, I see: > > Jan 23 20:14:39 ecwav spamdyke[1073]: > DEBUG(filter_dns_rbl()@filter.c:1684): checking DNS RBL(s); ip: > 123.26.252.105 > Jan 23 20:14:52 ecwav spamdyke[31407]: > DEBUG(find_username()@spamdyke.c:194): searching for username between > positions 11 and 34: MAIL FROM:<[email protected]>^M > > $ dnstxt 105.252.26.123.b.barracudacentral.org > http://www.barracudanetworks.com/reputation/?pr=1&ip=123.26.252.105 > > So, there's definitely an RBL entry, yet filter_dns_rbl() isn't seeing it? > -- Dossy Shiobara | "He realized the fastest way to change [email protected] | is to laugh at your own folly -- then you http://panoptic.com/ | can let go and quickly move on." (p. 70) * WordPress * jQuery * MySQL * Security * Business Continuity * _______________________________________________ spamdyke-users mailing list [email protected] http://www.spamdyke.org/mailman/listinfo/spamdyke-users
