spf-discuss
[Top] [All Lists]

"redirect" in an included SPF record

2004-07-11 11:54:58
Suppose the SPF records are as follows:

example.com. TXT "v=spf1 include:inc.example.com ip4:192.168.1.3 -all"
inc.example.com. TXT "v=spf1 ip4:192.168.1.1 redirect=red.example.com"
red.example.com. TXT "v=spf1 ip4:192.168.1.2"

Now my question is: Should "redirect=red.example.com" be ignored (because it
appears in an included record), or should the parser be redirected to
red.example.com while processing the included record, or should the parser
be redirected to red.example.com at the very end?

Or, differenly asked, which one of following should be tested?
"ip4:192.168.1.1 ip4:192.168.1.3"
"ip4:192.168.1.1 ip4:192.168.1.2 ip4:192.168.1.3"
"ip4:192.168.1.1 ip4:192.168.1.3 ip4:192.168.1.2"

And what if the main record also contains a "redirect":

example.com. TXT "v=spf1 include:inc.example.com ip4:192.168.1.3
redirect=red1.example.com"
inc.example.com. TXT "v=spf1 ip4:192.168.1.1 redirect=red2.example.com"
red1.example.com. TXT "v=spf1 ip4:192.168.1.4 -all"
red2.example.com. TXT "v=spf1 ip4:192.168.1.2"

Which one of following should be tested?
"ip4:192.168.1.1 ip4:192.168.1.3 ip4:192.168.1.4"
"ip4:192.168.1.1 ip4:192.168.1.2 ip4:192.168.1.3 ip4:192.168.1.4"
"ip4:192.168.1.1 ip4:192.168.1.3 ip4:192.168.1.2"

Roger