好的,所以,我只是非常熟悉SPF系统的工作原理,我的域名被用来发送各种垃圾邮件。 这是我目前的spflogging:
v=spf1 ip4:web.host.ip ip4:108.60.203.190 +a +mx +ip4:108.60.195.8 +domain1.com +domain2.com +ip4:my.ip.address include:outlook.com include:spf.messaging.microsoft.com ~all
这是我想要完成的:我们有两个域名(domain1.com和domain2.com),都指向我们的内部邮件服务器(我在spflogging中用my.ip.addressreplace – 我们有一个静态IP )。 我们也有一个网站定期发送电子邮件,我有他们的IP地址(这是web.host.ip)。
我们的域名都有两个子域(sendmail和sendmail2),它们被列为每个域唯一的MXlogging(所以MX标志只应该看到sendmail.domain1.com和sendmail2.domain1.com) – 没有其他的MXlogging为每个域设置。
为了完全透明,我不完全确定什么IP地址108.60.195.8和108.60.203.190是 – 我认为他们是相关的前景(我们以前曾试图通过我们的域设置Office 365,但微软不会支持它 – 因此引用微软)。 我没有问题,删除他们 – 我只是犹豫,万一这是我不明白的东西(这也可能与我们的networking主机相关 – 我要去除他们之前检查他们)。
而且要清楚 – 我们与Microsoft,Outlook或其他类似的东西没有任何关系 – 我们的邮件是100%内部的。 因此,任何对Outlook或Microsoft邮件域的引用都可以被删除。 我还没有。 🙁
这是我的问题 – 一个外部服务器(58.187.234.14)已经发送垃圾邮件使用我的域名,我的SPFlogging允许它(validation了这个工具 – http://vamsoft.com/support/tools/spf-policy-tester – 检查我收到的垃圾邮件的标题(SID:SenderIDStatus PermError; TIME:TimeBasedFeatures; OrigIP:58.187.234.14)
我需要改变我的SPF来否认这个要求?
SPF规定最多只能做10个DNSparsing。 所以你的SPF看起来无效。 删除多余的部分 – 特别是“包括” – 再次testing。 当你有一个无效的SPFlogging时,许多工具会给SPF:pass(或SPF:none)。