I'm having trouble getting SA to use the DNS tests. It complains that Net::DNS is too old:

Net::DNS version is 0.19, but need 0.34dnsavailable-1 at /home/sharding//local/share/perl/5.6.1/Mail/SpamAssassin/Dns.pm line 1230.

It's true that the systemwide version of Net::DNS is 0.19, but I've installed 0.48 in my home dir. Unfortunately, I haven't had any luck getting SA to actually use that version. During the make process, it finds it (it doesn't complain about the old version anymore), but when it actually runs, it still finds the old version. I've set PERL5LIB in both .cshrc (I use tcsh as my login shell) and .bashrc, and when I run perl from the command line, it finds the version of Net::DNS in my home dir. It's only SpamAssassin that has the problem.

I'm using SA 3.0.2 called from procmail with Perl 5.6.1.

What am I missing?

Thanks.

sean



Reply via email to