我正在尝试验证多个SPF记录,但未验证。
v=spf1 include:mailgun.org +a +mx include:marketheroSPF.smtp.com ?all
我使用mxtoolbox对其进行了测试,它为我提供了通过状态
v version spf1 The SPF record version
+ include mailgun.org Pass The specified domain is searched for an 'allow'.
+ a Pass Match if IP has a DNS 'A' record in given domain
+ mx Pass Match if IP is one of the MX hosts for given domain name
+ include marketheroSPF.smtp.com Pass The specified domain is searched for an 'allow'.
? all Neutral Always matches. It goes at the end of your record.
但是平台告诉我我的SPF记录无效,所以我想知道我的 TXT 记录格式是否错误,或者他们的平台不知道如何读取多种SPF格式。
>答案 0 :(得分:0)
在official syntax guideline之后,尝试一下。
v=spf1 a mx include:mailgun.org include:marketheroSPF.smtp.com ?all
顺序很重要,可能包括的记录格式不正确(尤其是第二个记录)。如果此链接记录的前导0
是问题之一。
根据解析器的不同,+
和a
前面的mx
可能会导致错误,因为默认限定符已经是“ +”,即“ Pass”。
否则,请提供更多详细信息。希望能有所帮助:)