Steve Bertrand writes: > I've added debugging code to new_dns_packet() and bgsend() > (DnsResolver.pm) to print out $host, $type and $class to a log file. > > What I found is that the mapped address entries are not even seen by > DnsResolver.pm at all, hence, there is no DNS lookup even attempted on them. > > I'm off to find out where exactly the evaluation/gathering of the IP > addresses takes place, and try to design a regex that will take the > ::ffff: into consideration properly. > > What I'd like to have happen is the mapped address sent merrily along > all the way to the system resolver, then have the system resolver do > what needs to be done. > > Am I taking the right approach here? Or should I have the IPv4 address > stripped out of the v6 mapped address prior to pushing it through the > Perl resolver gateways?
SpamAssassin doesn't perform DNS lookups on the Received headers if at all possible -- it's assumed that your MTA will do that in advance. --j.