Exim's current behaviour with IPv6 and dnslists is to attempt
to resolve them correctly, ie:
connection from 2001:770:18:2:206:5BFF:FE3F:AADA, dnslist of rbl.tld
looks up ->
A.D.A.A.F.3.E.F.F.F.B.5.6.0.2.0.2.0.0.0.8.1.0.0.0.7.7.0.1.0.0.2.rbl.tld
Only problem is, many RBL's, like MAPS use wildcard dns to declare
blocks, so for example, *.2 is blacklisted, that means ... wait for
it ... the entire 6bone is listed as far as Exim is concerned :)
This isnt exims fault, and exim is doing things correctly, but
I thought I'd mail, because it hit us today :)
So, be warned, if you implement dnslists and Ipv6 , use a condition
to determine the incoming protocol version, or whitelist ::::/0 or
whatever takes your fancy :)
Maybe worth adding to some documentation somewhere.
--
Colm MacCárthaigh / HEAnet, Teach Brooklawn, / Innealtóir Ghréasáin
+353 1 6609040 / Bóthar Shelbourne, BÁC, IE / http://www.hea.net/