SPF记录很难失败

时间:2012-06-22 10:38:39

标签: dns spf

我正试图在我们的域名上设置SPF记录,但它似乎感到困惑。

域名为letterpart.com,邮件服务器为mail.letterpart.com。我们直接或通过转发到Exchange服务器的Exchange Server脚本从mail.letterpart.com v=spf1 mx a:mail.letterpart.com a:cmail1.com ~all 发送所有电子邮件。这是我们唯一的服务器,处理传入和传出的邮件。

我们最初有

Recipient address rejected: SPF Tests: Mail-From Result="softfail": Mail From="*****@letterpart.com" HELO name="mail.letterpart.com" HELO Result="none" Remote IP="94.72.251.210">

包括我们的邮件服务器和我们有时用来发送营销电子邮件的Perl邮件服务器。

然而,这给了我们一个软失败:

spf-test@openspf.net on 22/06/2012 09:47
  You do not have permission to send to this recipient.  For assistance, contact your system administrator.
  <mail.letterpart.com #5.7.1 smtp;550 5.7.1 <spf-test@openspf.net>: Recipient address rejected: SPF Tests: Mail-From Result="fail": Mail From="*****@letterpart.com" HELO name="mail.letterpart.com" HELO Result="none" Remote IP="94.72.251.210">

我与Campaign MonitorISP进行了交谈,他们回复了这封回复:

  

我检查了现有的SPF记录并找到了可能的原因   你的“softfail”。 “all”机制以“〜”为前缀   软失败。我已将记录“all”部分更改为“-all”   这应该会导致失败。

现在,当我从KCOM发送邮件时,我遇到了严重的失败:

mail.letterpart.com   94.72.251.212 

我回到我们的ISP并说他们所做的改变确实将我们的软故障变成了一个难以失败,所以他们现在可以改变它,所以我们根本不会失败。

他的回复是这条记录是正确的,并且表明不是来自我们域名的电子邮件会失败。我指出我发送的测试来自我们的域名,他只是向我发送了一个对 Outlook 的引用,这是我正在测试spf-test @ openspf的网站。网络电子邮件。

当谈到这些记录时,我是否完全错了?我认为这个想法在从我们的域名发送时根本不会失败。

现在。我们的MX记录显示以下内容:

for *****@digitalessence.net; Fri, 22 Jun 2012 11:03:06 +0100
Received: from [94.72.251.210] (helo=mail.letterpart.com)

但SPF测试电子邮件显示IP地址为94.72.251.210,当我查看letterpart.com发送的电子邮件的标题时,确实显示它来自.210:

94.72.251.210

{{1}}是防火墙上的Wan1界面。我应该为SPF或范围添加IP地址吗?

2 个答案:

答案 0 :(得分:0)

是的,听起来你回答了自己的问题 - 你应该在你的SPF记录中添加94.72.251.210,如果这是你的电子邮件发送的地方(就外部世界而言)。

这是简单的方法。更难的解决方案是弄清楚为什么您的邮件服务器结束从该IP地址发送并更正防火墙规则,以便邮件从您的网络中出现在与邮件服务器名称相关联的IP地址上。这似乎更正确,并且可能有其他好处 - 如果邮件标题使用的名称与它们来自的实际IP地址不同,则它们看起来是“伪造的”。

答案 1 :(得分:0)

我正在查看你的SPF records。它被列为

v=spf1 ip4:94.72.251.210 a:cmail1.com ~all

它应该类似于:

v=spf1 mx a ip4:94.72.251.210 a:cmail1.com ~all

这意味着当前域的所有MX和A记录都有效。当mail.letterpart.com指向94.72.251.210时,我真的不明白你为什么要为94.72.251.212设置PTR回邮件letterpart.com。