I have my spv record :
v=spf1 mx ip4:1.2.3.4 ip4:2.3.4.5 ip4:3.4.5.6 ip4:4.6.7.8 -all
when I test using
http://www.kitterman.com , the result has passed validation test without error
And then I test my spf using Mxtoolbox, here is the result :
Prefix Type Value PrefixDesc Description
+ mx Pass Match if IP is one of the MX hosts for given domain name
+ ip4 1.2.3.4 Pass Match if IP is in the given range
+ ip4 2.3.4.5 Pass Match if IP is in the given range
+ Pass
+ ip4 3.4.5.6 Pass Match if IP is in the given range
+ ip4 4.6.7.8 Pass Match if IP is in the given range
- all Fail Always matches. It goes at the end of your record.
when I look into mx & ip4 the setting is pass , but in -all fail .
I am confuse , what is wrong with these , cause these is a part of spf standard.