> > # vi /usr/share/spamassassin/25_uribl.cf > Is this the right directory, anyone?
All the other rules in there are working, including Bayes and pattern matching. Since SURBL is showing up in the debug, it's obviously getting the cue from somewhere.. > Do you have non-zero scores set? Indeed. That was my first thought, so I made a local config change to use the one-score variety, just in case something wierd was going on. No change. In a fit of aggrivation, I downloaded a fresh copy of the SA tar file, unpacked it, and started to install it. I happened to think to run make test, though, and found THIS: t/dnsbl.....................Bareword found in conditional at t/dnsbl.t line 15. Not found: P_2 = <dns:134.88.73.210.dnsbltest.spamassassin.org> [127.0.0.4] # Failed test 1 in t/SATest.pm at line 530 Not found: P_7 = <dns:134.88.73.210.sb.dnsbltest.spamassassin.org?type=TXT> # Failed test 2 in t/SATest.pm at line 530 fail #2 Not found: P_4 = <dns:14.35.17.212.dnsbltest.spamassassin.org> [127.0.0.1, 127.0.0.1] # Failed test 3 in t/SATest.pm at line 530 fail #3 Not found: P_3 = <dns:18.13.119.61.dnsbltest.spamassassin.org> [127.0.0.12] # Failed test 4 in t/SATest.pm at line 530 fail #4 Not found: P_5 = <dns:226.149.120.193.dnsbltest.spamassassin.org> [127.0.0.1] # Failed test 5 in t/SATest.pm at line 530 fail #5 Not found: P_1 = <dns:98.3.137.144.dnsbltest.spamassassin.org> [127.0.0.2] # Failed test 6 in t/SATest.pm at line 530 fail #6 Not found: P_6 = <dns:example.com.dnsbltest.spamassassin.org> [127.0.0.2] # Failed test 7 in t/SATest.pm at line 530 fail #7 Not found: P_15 = DNSBL_RHS # Failed test 8 in t/SATest.pm at line 530 fail #8 Not found: P_17 = DNSBL_SB_FLOAT # Failed test 9 in t/SATest.pm at line 530 fail #9 Not found: P_18 = DNSBL_SB_STR # Failed test 10 in t/SATest.pm at line 530 fail #10 Not found: P_16 = DNSBL_SB_TIME # Failed test 11 in t/SATest.pm at line 530 fail #11 Not found: P_10 = DNSBL_TEST_DYNAMIC # Failed test 12 in t/SATest.pm at line 530 fail #12 Not found: P_12 = DNSBL_TEST_RELAY # Failed test 13 in t/SATest.pm at line 530 fail #13 Not found: P_11 = DNSBL_TEST_SPAM # Failed test 14 in t/SATest.pm at line 530 fail #14 Not found: P_8 = DNSBL_TEST_TOP # Failed test 15 in t/SATest.pm at line 530 fail #15 Not found: P_9 = DNSBL_TEST_WHITELIST # Failed test 16 in t/SATest.pm at line 530 fail #16 Not found: P_14 = DNSBL_TXT_RE # Failed test 17 in t/SATest.pm at line 530 fail #17 Not found: P_13 = DNSBL_TXT_TOP # Failed test 18 in t/SATest.pm at line 530 fail #18 t/dnsbl.....................FAILED tests 1-18 Failed 18/22 tests, 18.18% okay Either it's an amazing coincidence, or this has something to do with the reason the DNSBL's aren't working for me. So my next question, knowing next to nothing about perl, is what is this actually showing me? This is a fresh package I got, with no changes what-so-ever. On a whim, I did the same thing with Net::DNS, since there was some question as to what version was involved. It went in fine, but made no difference to these tests. Note that only 18 of the tests failed. P_1, 3, 4, 5 and 6 seemed to work? -- Matthew 'Shandower' Romanek IDS Analyst