Michael,

> debug seems to indicate a DNS problem, but, all 'manual' dns tests come
> back immediately (fine)
> running a caching dns server, perl 5.10.1, SA 3.3.1. Net::DNS version: 0.66
> NOT using ipv6.
> 
> ran 'spamassassin -D < {email}'
> everthing scrolled past pretty quickly. then:
> 
> Nov  5 15:26:30.753 [1470] dbg: util: final PATH set to:
> /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin
> 
> Nov  5 15:26:58.540 [1470] dbg: dns: no ipv6
> Nov  5 15:26:58.540 [1470] dbg: dns: is Net::DNS::Resolver available? yes
> Nov  5 15:26:58.540 [1470] dbg: dns: Net::DNS version: 0.66
> 
> note the 28 second delay.
> 
> then:
> 
> Nov  5 15:27:03.236 [1470] dbg: plugin:
> Mail::SpamAssassin::Plugin::DecodeShortURLs=HASH(0x96db7a4) implements
> 'parsed_metadata', priority -1
> Nov  5 15:27:37.547 [1470] dbg: dns: no ipv6
> Nov  5 15:27:37.547 [1470] dbg: dns: is Net::DNS::Resolver available? yes
> 
> then
> [...]

It certainly looks like a DNS resolver problem. What is your /etc/resolv.conf?
The Net::DNS only uses the first nameserver from that file.

To turn on debugging in Net::DNS (assuming bourne-like shell):

 $ RES_OPTIONS="debug"  spamassassin -D -t <test.msg


Mark

Reply via email to