为邮件服务器设置Spf时出错

我尝试使用spflogging来减less电子邮件欺骗,导致我的域名被他人阻止。 我有3个邮件服务器:mail.mydomain.ac.id mail.a.mydomain.ac.id mail.b.mydomain.ac.id我们可以发送和收据电子邮件给他人或他们之间。 我使用这些spf命令:

v=spf1 a mx -all 

我不确定,对不对。 当我试图使用spf检查工具来testing这些spf时,结果如下:

评估v = spf1 a mx -all …结果 – logging处理没有错误。

testing的结果(这应该是你的logging的默认结果)是模棱两可的。 返回的解释是,SPF歧义警告:找不到logging:mydomain.ac,id

我该怎么办才能解决这些错误?

非常感谢您的任何build议和帮助。

这里有几件事情。 首先,错误意味着您在SPFlogging中指定了一个,但是您的DNS条目中没有Alogging,因此请为基本域创build一个地址logging,或从SPFlogging中删除alogging。

其次,你提到你有多个发送服务器,但是mx是SPFlogging中唯一一个作为授权发送者的条目。 这意味着所有可以发送邮件的服务器都应该列在您网域的MXlogging中。 如果它们不是域的MXlogging的一部分,则需要将它们各自的IP地址作为SPF条目的一部分列出,以让其他人知道它们是被授权的( v=spf1 mx ip4:1.2.3.4 -all例如, mail.a.mydomain.ac.id的IP地址是1.2.3.4 )。

您应该在DNS中为mydomain.ac.id创build一个Alogging

仅供参考 – 当您完成DNSlogging条目时,您可以发送testing邮件到[email protected]以validation设置是否正确。 HTH!