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

Reply via email to