> > # 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

Reply via email to