我为我的域设置了SPF记录,例如:
v=spf1 a mx include:mydomain.co.uk ?all
但是,我现在必须为基于Web的发票系统添加SPF记录,该系统要求我将以下内容添加到我的SPF记录中:
v=spf1 mx ptr include:_spf.bidsketch.com ~all
如果我将上述两个放入相同的SPF记录中,它会在mxtoolBox.com上显示为格式错误.
所以我的问题是如何使用第二张/ bidketch记录?
我是否需要在同一个域上使用单独的SPF记录?
或者,有没有办法将两个记录合二为一?
提前致谢.
解决方法
这不是MX记录,它是
SPF记录.通常您会使用TXT记录来存储SPF信息,因为大多数DNS服务器尚未实现SPF RR类型.
您的现有SPF记录应该只是更新以反映发票系统中的要求:
v=spf1 a mx ptr include:mydomain.co.uk include:_spf.bidsketch.com ~all
如果你实现SPF的域是mydomain.co.uk,你应该从记录中删除include:mydomain.co.uk,否则,你创建一个递归循环,有效地防止包括:_spf.bidsketch.com~all部分来自被解释,因为符合RFC的SPF解析器应该在最多10次额外的MX或PTR查找后停止处理记录(IETF RFC 4408§10.1“处理限制”)