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