"Dustin" == Dustin D Trammell <dtrammell(_at_)citadel(_dot_)com> writes:
Dustin> Using the multi-string example where each element of the
Dustin> SPF record was in a separate string ("v=spf1" "a" "mx"
Dustin> etc..) in the zone file (I believe it was BIND), the
Dustin> implementation in question appeared to concatenate those
Dustin> strings with spaces when it loaded the zone file, and then
Dustin> served the record out as the single string.
It did? That wasn't evident from the original post, and if this in
the case then the nameserver was just broken.
In any case, I don't think the SPF spec should spend too much time
concerning itself with describing nameserver bugs (though it may be
helpful to mention them in passing).
What's important is the semantics of the DNS records, not what
contortions you have to go through to get your faviourite broken
nameserver to serve the record you put in the zonefile correctly...
-roy