--- draft-schlitt-spf-classic-02.xml 2005-06-06 19:15:47.000000000 +0000
+++ draft-schlitt-spf-classic-02+ipv6-handling.xml 2006-01-11 23:06:20.000000000 +0000
@@ -997,9 +997,13 @@
When any mechanism fetches host addresses to compare with
<ip>, when <ip> is an IPv4 address, A records are
fetched, when <ip> is an IPv6 address, AAAA records are
- fetched. Even if the SMTP connection is via IPv6, an
- IPv4-mapped IPv6 IP address (see
- section 2.5.5) MUST still be considered an IPv4 address.
+ fetched. For SPF clients supporting IPv6, it is recommended that
+ it internally operates on IPv6 addresses only, and that it
+ converts any IPv4 addresses to IPv4-mapped IPv6 addresses
+ (::ffff:n.n.n.n, see section 2.5.5)
+ internally. However, the client MUST still match any such
+ ::ffff:n.n.n.n addresses against n.n.n.n addresses in SPF records
+ and format them as n.n.n.n addresses when generating output text.
Several mechanisms rely on information fetched from DNS. For