In
<Pine(_dot_)LNX(_dot_)4(_dot_)44(_dot_)0507151335580(_dot_)18860-100000(_at_)bmsred(_dot_)bmsi(_dot_)com>
"Stuart D. Gathman" <stuart(_at_)bmsi(_dot_)com> writes:
Here is another edge condition:
"exists:abc:spf.example.com"
Is this a parse error? Or a domain with a ":" in it?
Or an unknown mechanism "exists:abc"?
That is a domain with a colon in it. Mechanisms can not have colons.
The parsing should be unambigous. If not, let me know. ;-)
(wayne(_at_)footbone) $ echo "v=spf1 exists:abc:spf.example.com" | egrep -f
spf_record_regexp-03.txt
v=spf1 exists:abc:spf.example.com
(wayne(_at_)footbone) $
spf_record_regexp-03.txt can be found at:
http://www.schlitt.net/spf/tests/spf_record_regexp-03.txt
-wayne