A slightly more detailed explanation -
I should mention that I cannot determine the source of this problem
exactly, but if I ran "make test" on 0.50 the "escapedchar" tests
failed. If I went ahead and installed it anyway, I got the remote addr
struc errors unless I told SpamAssassin that dns was not available (not
a good option since it meant I couldn't use SURBL!)
So I looked at the changelog to figure out when these escapedchar tests
were put in, and it appeared to be pretty recent. Regressing to 0.48
seemed to do be far enough back to get rid of those tests and now
everything works.
Evan
E. Falk wrote:
I *just* finished fixing exact problem this on my own machine.
The issue is indeed with Net-DNS 0.50. Remove it and install 0.48 and
all your troubles will go away.
Evan
Rolf Kraeuchi wrote:
Hi!
I just upgraded one of our Gateway (scan)servers from SA 2.61 to 3.04
(System is SuSE Linux Enterprise9/i386, SA invoked by amavisd-new
2.3.1).
Can anybody explain me the following message:
----------
scanhub02:~ # spamassassin --lint
;; remote addr struc: 020000357f0000010000000000000000
----------
Goggle did not really help, besides that I suspect this message is
generated by the Net::DNS module (installed Net-DNS-0.50).
Now if I do *not* set 'dns_available yes' in local.cf:
---------
spamassassin -D --lint
[...]
debug: is Net::DNS::Resolver available? yes
debug: Net::DNS version: 0.50
debug: trying (3) comcast.net...
debug: looking up NS for 'comcast.net'
debug: NS lookup of comcast.net failed horribly => Perhaps your
resolv.conf isn't pointing at a valid server?
debug: All NS queries failed => DNS unavailable (set dns_available to
override)
debug: is DNS available? 0
[...]
---------
Of course resolv.conf points to a valid nameserver...
Any help appreciated.
regards,
-- rolf