我有以下SPF记录:
v=spf1 include:servers.mcsv.net include:u3556354.wl.sendgrid.net ?all
然后我发送了一封电子邮件给http://dkimvalidator.com,但他们给了我错误:
结果:permerror(包含的域'u3556354.wl.sendgrid.net'没有适用的发件人政策)
完整信息在这里:
Looking up TXT SPF record for thedealerapp.co.uk
Found the following namesevers for thedealerapp.co.uk: ns2.wixdns.net ns3.wixdns.net
Retrieved this SPF Record: zone updated 20170509 (TTL = 69760)
using authoritative server (ns2.wixdns.net) directly for SPF Check
Result: permerror (Included domain 'u3556354.wl.sendgrid.net' has no applicable sender policy)
我该如何解决这个问题?
答案 0 :(得分:1)
就像它说的那样:sendgrid.net
的主机名不会发布SPF记录。 Sendgrid's documentation(应该是你看过的第一个地方)说你应该使用普通的?all
。
将~all
作为默认操作意味着您的SPF记录几乎完全无效,并且不会做任何事情来阻止伪造;你应该使用v=spf1 include:servers.mcsv.net include:sendgrid.net ~all
代替。
所以你的SPF记录应该是:
MaxQueryExecutionTime