My spamassassin is failing DNS query with a very curious output, as if he's trying ipv6 despite the fact my resolv.conf give a correct 127.0.0.1 nameserver (im running I'm running a local resolver on 127.0.0.1 and an authorative nameserver on public IPs)
Some info marvin% uname -a FreeBSD marvin.luigilauro.it 8.0-STABLE FreeBSD 8.0-STABLE #6 r204039: Thu Feb 18 13:42:04 CET 2010 r...@marvin.luigilauro.it:/usr/obj/usr/src/sys/MARVIN amd64 marvin% spamassassin -V SpamAssassin version 3.3.0 running on Perl version 5.10.1 marvin% sockstat -4 -l USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS bind zoneserver 8257 5 tcp4 78.46.56.157:53 *:* bind zoneserver 8256 3 tcp4 78.46.56.144:53 *:* bind maradns.au 8228 3 udp4 78.46.56.144:53 *:* bind maradns.au 8228 5 udp4 78.46.56.157:53 *:* Gdnscache dnscache 1060 3 udp4 127.0.0.1:53 *:* Gdnscache dnscache 1060 4 tcp4 127.0.0.1:53 *:* marvin% sockstat -6 -l USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS bind maradns.au 8228 6 udp6 2002:4e2e:3890::1:53 *:* marvin% cat /etc/resolv.conf domain luigilauro.it nameserver 127.0.0.1 marvin% sudo spamassassin -D < /home/omero/sample-spam.txt Mar 4 20:58:03.718 [2784] dbg: logger: adding facilities: all Mar 4 20:58:03.718 [2784] dbg: logger: logging level is DBG Mar 4 20:58:03.718 [2784] dbg: generic: SpamAssassin version 3.3.0 Mar 4 20:58:03.718 [2784] dbg: generic: Perl 5.010001, PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin, LOCAL_RULES_DIR=/usr/local/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/db/spamassassin Mar 4 20:58:03.718 [2784] dbg: config: timing enabled Mar 4 20:58:03.719 [2784] dbg: config: score set 0 chosen. Mar 4 20:58:03.720 [2784] dbg: util: running in taint mode? yes Mar 4 20:58:03.720 [2784] dbg: util: taint mode: deleting unsafe environment variables, resetting PATH Mar 4 20:58:03.720 [2784] dbg: util: PATH included '/usr/local/libexec/ccache', keeping Mar 4 20:58:03.720 [2784] dbg: util: PATH included '/usr/local/libexec/ccache', keeping Mar 4 20:58:03.720 [2784] dbg: util: PATH included '/sbin', keeping Mar 4 20:58:03.720 [2784] dbg: util: PATH included '/bin', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/usr/sbin', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/usr/bin', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/usr/games', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/usr/local/sbin', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/usr/local/bin', keeping Mar 4 20:58:03.721 [2784] dbg: util: PATH included '/home/omero/bin', which is unusable, dropping: No such file or directory Mar 4 20:58:03.721 [2784] dbg: util: final PATH set to: /usr/local/libexec/ccache:/usr/local/libexec/ccache:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin Mar 4 20:58:03.725 [2784] dbg: dns: is Net::DNS::Resolver available? yes Mar 4 20:58:03.725 [2784] dbg: dns: Net::DNS version: 0.66 Mar 4 20:58:03.725 [2784] dbg: config: using "/usr/local/etc/mail/spamassassin" for site rules pre files Mar 4 20:58:03.726 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/init.pre Mar 4 20:58:03.726 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/v310.pre Mar 4 20:58:03.726 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/v312.pre Mar 4 20:58:03.726 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/v320.pre Mar 4 20:58:03.726 [2784] dbg: config: using "/var/db/spamassassin/3.003000" for sys rules pre files Mar 4 20:58:03.726 [2784] dbg: config: using "/var/db/spamassassin/3.003000" for default rules dir Mar 4 20:58:03.726 [2784] dbg: config: read file /var/db/spamassassin/3.003000/updates_spamassassin_org.cf Mar 4 20:58:03.727 [2784] dbg: config: using "/usr/local/etc/mail/spamassassin" for site rules dir Mar 4 20:58:03.727 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/FuzzyOcr.cf Mar 4 20:58:03.727 [2784] dbg: config: read file /usr/local/etc/mail/spamassassin/local.cf Mar 4 20:58:03.727 [2784] dbg: config: using "/home/omero/.spamassassin" for user state dir Mar 4 20:58:03.727 [2784] dbg: config: using "/home/omero/.spamassassin/user_prefs" for user prefs file Mar 4 20:58:03.727 [2784] dbg: config: read file /home/omero/.spamassassin/user_prefs Mar 4 20:58:03.728 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayCountry from @INC Mar 4 20:58:03.729 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC Mar 4 20:58:03.732 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC Mar 4 20:58:03.738 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC Mar 4 20:58:03.741 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::DCC from @INC Mar 4 20:58:03.746 [2784] dbg: dcc: network tests on, registering DCC Mar 4 20:58:03.746 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC Mar 4 20:58:03.748 [2784] dbg: pyzor: network tests on, attempting Pyzor Mar 4 20:58:03.748 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC Mar 4 20:58:03.786 [2784] dbg: razor2: razor2 is available, version 2.84 Mar 4 20:58:03.786 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC Mar 4 20:58:03.795 [2784] dbg: reporter: network tests on, attempting SpamCop Mar 4 20:58:03.796 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC Mar 4 20:58:03.799 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC Mar 4 20:58:03.800 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::TextCat from @INC Mar 4 20:58:03.801 [2784] dbg: textcat: loading languages file... Mar 4 20:58:03.840 [2784] dbg: textcat: loaded 73 language models Mar 4 20:58:03.843 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC Mar 4 20:58:03.844 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC Mar 4 20:58:03.845 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC Mar 4 20:58:03.846 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::DKIM from @INC Mar 4 20:58:03.849 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from @INC Mar 4 20:58:03.854 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch from @INC Mar 4 20:58:03.855 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail from @INC Mar 4 20:58:03.856 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Shortcircuit from @INC Mar 4 20:58:03.857 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from @INC Mar 4 20:58:03.864 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from @INC Mar 4 20:58:03.865 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from @INC Mar 4 20:58:03.867 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from @INC Mar 4 20:58:03.869 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval from @INC Mar 4 20:58:03.873 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from @INC Mar 4 20:58:03.876 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval from @INC Mar 4 20:58:03.878 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from @INC Mar 4 20:58:03.878 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from @INC Mar 4 20:58:03.880 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from @INC Mar 4 20:58:03.881 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::Rule2XSBody from @INC Mar 4 20:58:03.883 [2784] dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo from @INC Mar 4 20:58:03.885 [2784] dbg: config: fixed relative path: /var/db/spamassassin/3.003000/updates_spamassassin_org/10_default_prefs.cf Mar 4 20:58:03.885 [2784] dbg: config: using "/var/db/spamassassin/3.003000/updates_spamassassin_org/10_default_prefs.cf" for included file [CUT] Mar 4 20:58:04.601 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x8044ddae0) implements 'learner_new', priority 0 Mar 4 20:58:04.602 [2784] dbg: bayes: learner_new self=Mail::SpamAssassin::Plugin::Bayes=HASH(0x8044ddae0), bayes_store_module=Mail::SpamAssassin::BayesStore::DBM Mar 4 20:58:04.611 [2784] dbg: bayes: learner_new: got store=Mail::SpamAssassin::BayesStore::DBM=HASH(0x8033da9a8) Mar 4 20:58:04.611 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x8044ddae0) implements 'learner_is_scan_available', priority 0 Mar 4 20:58:04.611 [2784] dbg: bayes: tie-ing to DB file R/O /var/amavis/.spamassassin/bayes_toks Mar 4 20:58:04.612 [2784] dbg: bayes: tie-ing to DB file R/O /var/amavis/.spamassassin/bayes_seen Mar 4 20:58:04.612 [2784] dbg: bayes: found bayes db version 3 Mar 4 20:58:04.612 [2784] dbg: bayes: DB journal sync: last sync: 1267713744 Mar 4 20:58:04.612 [2784] dbg: bayes: not available for scanning, only 84 spam(s) in bayes DB < 200 Mar 4 20:58:04.612 [2784] dbg: bayes: untie-ing Mar 4 20:58:04.612 [2784] dbg: config: score set 1 chosen. Mar 4 20:58:04.613 [2784] dbg: config: time limit 300.0 s Mar 4 20:58:04.613 [2784] dbg: message: main message type: text/plain Mar 4 20:58:04.613 [2784] dbg: check: pms new, time limit in 299.112 s Mar 4 20:58:04.614 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::DNSEval=HASH(0x8045429c0) implements 'check_start', priority 0 Mar 4 20:58:04.614 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::Rule2XSBody=HASH(0x8046607b0) implements 'check_start', priority 0 Mar 4 20:58:04.618 [2784] dbg: bayes: tie-ing to DB file R/O /var/amavis/.spamassassin/bayes_toks Mar 4 20:58:04.618 [2784] dbg: bayes: tie-ing to DB file R/O /var/amavis/.spamassassin/bayes_seen Mar 4 20:58:04.618 [2784] dbg: bayes: found bayes db version 3 Mar 4 20:58:04.618 [2784] dbg: bayes: DB journal sync: last sync: 1267713744 Mar 4 20:58:04.618 [2784] dbg: bayes: not available for scanning, only 84 spam(s) in bayes DB < 200 Mar 4 20:58:04.618 [2784] dbg: bayes: untie-ing Mar 4 20:58:04.618 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x8044ae9f0) implements 'check_main', priority 0 Mar 4 20:58:04.619 [2784] dbg: metadata: X-Spam-Relays-Trusted: Mar 4 20:58:04.619 [2784] dbg: metadata: X-Spam-Relays-Untrusted: Mar 4 20:58:04.619 [2784] dbg: metadata: X-Spam-Relays-Internal: Mar 4 20:58:04.619 [2784] dbg: metadata: X-Spam-Relays-External: Mar 4 20:58:04.619 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::RelayCountry=HASH(0x803233828) implements 'extract_metadata', priority 0 Mar 4 20:58:04.619 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::TextCat=HASH(0x803ff3a20) implements 'extract_metadata', priority 0 Mar 4 20:58:04.621 [2784] dbg: metadata: X-Relay-Countries: Mar 4 20:58:04.621 [2784] dbg: message: ---- MIME PARSER START ---- Mar 4 20:58:04.621 [2784] dbg: message: parsing normal part Mar 4 20:58:04.622 [2784] dbg: message: ---- MIME PARSER END ---- Mar 4 20:58:04.622 [2784] dbg: message: decoding other encoding type (7bit), ignoring Mar 4 20:58:04.622 [2784] dbg: textcat: classifying, skipping: yi sco lv is bs sl la ga sa eu et rm cy eo fy gd lt Mar 4 20:58:04.632 [2784] dbg: textcat: language possibly: en Mar 4 20:58:04.632 [2784] dbg: textcat: X-Languages: "en", X-Languages-Length: 523 Mar 4 20:58:04.632 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::RelayCountry=HASH(0x803233828) implements 'parsed_metadata', priority 0 Mar 4 20:58:04.632 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x8032a9ed0) implements 'parsed_metadata', priority 0 Mar 4 20:58:04.633 [2784] dbg: plugin: Mail::SpamAssassin::Plugin::Shortcircuit=HASH(0x8044d2e88) implements 'parsed_metadata', priority 0 Mar 4 20:58:04.633 [2784] dbg: dns: is_dns_available() last checked 1267732684.6 seconds ago; re-checking Mar 4 20:58:04.634 [2784] dbg: dns: is Net::DNS::Resolver available? yes Mar 4 20:58:04.634 [2784] dbg: dns: Net::DNS version: 0.66 Mar 4 20:58:04.634 [2784] dbg: dns: name server: 127.0.0.1, LocalAddr: 0.0.0.0 Mar 4 20:58:04.635 [2784] dbg: dns: resolver socket rx buffer size is 42080 bytes Mar 4 20:58:04.635 [2784] dbg: dns: testing resolver nameservers: 127.0.0.1 Mar 4 20:58:04.635 [2784] dbg: dns: trying (3) cingular.com... Mar 4 20:58:04.635 [2784] dbg: dns: looking up NS for 'cingular.com' Mar 4 20:58:04.635 [2784] dbg: dns: providing a callback for id: 51335/cingular.com/NS/IN Mar 4 20:58:04.636 [2784] dbg: dns: no callback for id: 51335NO_QUESTION_IN_PACKET, ignored; packet: ;; Answer received from 2002:4e2e:3890::1 (12 bytes) Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; HEADER SECTION Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; id = 51335 Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; qr = 1 opcode = QUERY aa = 0 tc = 0 rd = 1 Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; ra = 0 ad = 0 cd = 0 rcode = REFUSED Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; qdcount = 0 ancount = 0 nscount = 0 arcount = 0 Mar 4 20:58:04.636 [2784] dbg: dns: [...] Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; QUESTION SECTION (0 records) Mar 4 20:58:04.636 [2784] dbg: dns: [...] Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; ANSWER SECTION (0 records) Mar 4 20:58:04.636 [2784] dbg: dns: [...] Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; AUTHORITY SECTION (0 records) Mar 4 20:58:04.636 [2784] dbg: dns: [...] Mar 4 20:58:04.636 [2784] dbg: dns: [...] ;; ADDITIONAL SECTION (0 records) Mar 4 20:58:07.654 [2784] dbg: dns: NS lookup of cingular.com using 127.0.0.1 failed, no results found Mar 4 20:58:07.654 [2784] dbg: dns: trying (2) linux.org... Mar 4 20:58:07.654 [2784] dbg: dns: looking up NS for 'linux.org' Mar 4 20:58:07.654 [2784] dbg: dns: providing a callback for id: 19523/linux.org/NS/IN Mar 4 20:58:07.655 [2784] dbg: dns: no callback for id: 19523NO_QUESTION_IN_PACKET, ignored; packet: ;; Answer received from 2002:4e2e:3890::1 (12 bytes) Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; HEADER SECTION Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; id = 19523 Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; qr = 1 opcode = QUERY aa = 0 tc = 0 rd = 1 Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; ra = 0 ad = 0 cd = 0 rcode = REFUSED Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; qdcount = 0 ancount = 0 nscount = 0 arcount = 0 Mar 4 20:58:07.655 [2784] dbg: dns: [...] Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; QUESTION SECTION (0 records) Mar 4 20:58:07.655 [2784] dbg: dns: [...] Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; ANSWER SECTION (0 records) Mar 4 20:58:07.655 [2784] dbg: dns: [...] Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; AUTHORITY SECTION (0 records) Mar 4 20:58:07.655 [2784] dbg: dns: [...] Mar 4 20:58:07.655 [2784] dbg: dns: [...] ;; ADDITIONAL SECTION (0 records) Mar 4 20:58:10.673 [2784] dbg: dns: NS lookup of linux.org using 127.0.0.1 failed, no results found Mar 4 20:58:10.673 [2784] dbg: dns: trying (1) w3.org... Mar 4 20:58:10.673 [2784] dbg: dns: looking up NS for 'w3.org' Mar 4 20:58:10.673 [2784] dbg: dns: providing a callback for id: 44809/w3.org/NS/IN Mar 4 20:58:10.674 [2784] dbg: dns: no callback for id: 44809NO_QUESTION_IN_PACKET, ignored; packet: ;; Answer received from 2002:4e2e:3890::1 (12 bytes) Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; HEADER SECTION Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; id = 44809 Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; qr = 1 opcode = QUERY aa = 0 tc = 0 rd = 1 Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; ra = 0 ad = 0 cd = 0 rcode = REFUSED Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; qdcount = 0 ancount = 0 nscount = 0 arcount = 0 Mar 4 20:58:10.674 [2784] dbg: dns: [...] Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; QUESTION SECTION (0 records) Mar 4 20:58:10.674 [2784] dbg: dns: [...] Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; ANSWER SECTION (0 records) Mar 4 20:58:10.674 [2784] dbg: dns: [...] Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; AUTHORITY SECTION (0 records) Mar 4 20:58:10.674 [2784] dbg: dns: [...] Mar 4 20:58:10.674 [2784] dbg: dns: [...] ;; ADDITIONAL SECTION (0 records) Mar 4 20:58:13.694 [2784] dbg: dns: NS lookup of w3.org using 127.0.0.1 failed, no results found Mar 4 20:58:13.694 [2784] dbg: dns: name server: 127.0.0.1, LocalAddr: 0.0.0.0 Mar 4 20:58:13.695 [2784] dbg: dns: resolver socket rx buffer size is 42080 bytes Mar 4 20:58:13.695 [2784] dbg: dns: all NS queries failed => DNS unavailable (set dns_available to override) Mar 4 20:58:13.695 [2784] dbg: dns: is DNS available? 0 I want to underline this output, check the answer is received on ipv6, as if SA is querying wrongly on ipv6 (which will not work, since all other addresses except 127.0.0.1 do not function correctly, because they are not recursive servers) Mar 4 20:58:04.635 [2784] dbg: dns: testing resolver nameservers: 127.0.0.1 Mar 4 20:58:04.635 [2784] dbg: dns: trying (3) cingular.com... Mar 4 20:58:04.635 [2784] dbg: dns: looking up NS for 'cingular.com' Mar 4 20:58:04.635 [2784] dbg: dns: providing a callback for id: 51335/cingular.com/NS/IN Mar 4 20:58:04.636 [2784] dbg: dns: no callback for id: 51335NO_QUESTION_IN_PACKET, ignored; packet: ;; Answer received from 2002:4e2e:3890::1 (12 bytes) marvin% dig -t NS cingular.com @127.0.0.1 ; <<>> DiG 9.6.1-P3 <<>> -t NS cingular.com @127.0.0.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56148 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cingular.com. IN NS ;; ANSWER SECTION: cingular.com. 10800 IN NS ns1.cingular.com. cingular.com. 10800 IN NS reddns1.cingular.com. cingular.com. 10800 IN NS dns100.cingular.com. cingular.com. 10800 IN NS reddns4.cingular.com. ;; Query time: 471 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Mar 4 21:01:33 2010 ;; MSG SIZE rcvd: 113 marvin% dig -t NS cingular.com @2002:4e2e:3890::1 ; <<>> DiG 9.6.1-P3 <<>> -t NS cingular.com @2002:4e2e:3890::1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 48007 ;; flags: qr rd; QUERY: 0, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; Query time: 1 msec ;; SERVER: 2002:4e2e:3890::1#53(2002:4e2e:3890::1) ;; WHEN: Thu Mar 4 21:01:56 2010 ;; MSG SIZE rcvd: 12 I even tried to modify resolv.conf to use OpenDNS servers... still spam-assassin seems to receive answer from my ipv6 address (!!!) Mar 4 21:02:48.216 [3277] dbg: dns: Net::DNS version: 0.66 Mar 4 21:02:48.217 [3277] dbg: dns: name server: 208.67.222.222, LocalAddr: 0.0.0.0 Mar 4 21:02:48.278 [3277] dbg: dns: resolver socket rx buffer size is 42080 bytes Mar 4 21:02:48.278 [3277] dbg: dns: testing resolver nameservers: 208.67.222.222, 208.67.220.220 Mar 4 21:02:48.278 [3277] dbg: dns: trying (3) w3.org... Mar 4 21:02:48.278 [3277] dbg: dns: looking up NS for 'w3.org' Mar 4 21:02:48.278 [3277] dbg: dns: providing a callback for id: 27884/w3.org/NS/IN Mar 4 21:02:48.279 [3277] dbg: dns: no callback for id: 27884NO_QUESTION_IN_PACKET, ignored; packet: ;; Answer received from 2002:4e2e:3890::1 (12 bytes) Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; HEADER SECTION Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; id = 27884 Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; qr = 1 opcode = QUERY aa = 0 tc = 0 rd = 1 Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; ra = 0 ad = 0 cd = 0 rcode = REFUSED Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; qdcount = 0 ancount = 0 nscount = 0 arcount = 0 Mar 4 21:02:48.279 [3277] dbg: dns: [...] Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; QUESTION SECTION (0 records) Mar 4 21:02:48.279 [3277] dbg: dns: [...] Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; ANSWER SECTION (0 records) Mar 4 21:02:48.279 [3277] dbg: dns: [...] Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; AUTHORITY SECTION (0 records) Mar 4 21:02:48.279 [3277] dbg: dns: [...] Mar 4 21:02:48.279 [3277] dbg: dns: [...] ;; ADDITIONAL SECTION (0 records) Mar 4 21:02:51.300 [3277] dbg: dns: NS lookup of w3.org using 208.67.222.222 failed, no results found VERY VERY strange, seems spamassassin is not querying the right IP... why? How Can I fix this? Any help out there? -- Luigi Lauro