【问题标题】:Mail SPF configuration?邮件SPF配置?
【发布时间】:2012-06-01 14:47:19
【问题描述】:

情况: 我每个域有一个电子邮件帐户。 我使用诸如 [some-alias]@[one-of-my-domains-name] 之类的电子邮件。 (服务器:邮件。[mydomain]:[安全端口] 我的注册商 (OVH) 与我的网络主机 (Arvixe) 不同。 我的托管计划是互惠的 .NET 托管。 当我想用我的一个别名回复时,我使用 Mozilla Thunderbird 'Identities'。 (登录 = 具体的域邮件帐户,FROM:'别名电子邮件'。) (是的,这对于避免收到垃圾邮件和不需要的邮件列表非常有效。)

问题: 对于使用某些垃圾邮件保护服务的某些收件人,我经常收到错误消息:

远程服务器回复:550 Blocked by SPF ()

寻找解决方案的提示/问题和想法

  • 朋友说我要配置我的域的TXT spf记录。
  • 使用不同的网站管理员工具站点来获取 DIG 信息,我从来没有得到关于“TXT”记录的信息。所以我不确定:我应该在我的域名注册商一侧还是在主机一侧编辑此记录?
  • 目前在我的注册商方面,记录显示: v=spf1 a:mail.[mydomain] include:mx.ovh.com ~all 在我的主机方面,它显示: v=spf1 a:mail.[mydomain] ~all

大问题: 我该如何解决这个问题?

感谢您的帮助

【问题讨论】:

    标签: email spf


    【解决方案1】:

    您的 SPF 记录表明发送电子邮件的 IP 有权为您的域发送电子邮件。在你的情况下,我假设你实际上是通过 Arvixe 服务器发送的。这些记录应在注册商 (ovh) 的域的 TXT 记录中设置。

    因此,在这种情况下,您需要在您的注册商 (ovh) 处编辑 TXT 记录以供 SPF 读取:

    v=spf1 mx a:mail.[yourdomain] include:spf.arvixe.com -all

    注意:'all' 的修饰符各不相同 - +,-,~,? - 并指定收件人是否应将测试视为结论性并拒绝邮件。这里有一个很棒的(非常彻底的)关于 SPF 的方法:http://www.zytrax.com/books/dns/ch9/spf.html

    有点不寻常的是,收件人拒绝了本应是不确定的 SPF 记录(例如,默认 = 接受)。电子邮件的核心问题之一是,总会有收件人服务器表现出奇怪行为的边缘情况——我希望这对这种情况有所帮助。

    【讨论】:

    • 还是不行。现在注册的一面是:“v=spf1 mx a:mail.[mydomain] include:spf.arvixe.com include:mx.ovh.com ?all”(它是表单生成的,所以我无法摆脱 'include :mx.ovh.com' 如果愿意)。只是为了确保我在托管方面进行了更新:'v=spf1 mx a:mail.[mydomain] ?all'。但是你确定我应该在那里有“mx”吗?因为添加它的表单字段的描述似乎不合适,实际上“MX 1”(唯一的 MX 之一)是“redirect.ovh.net”......现在知道它到底是什么。在考虑之前是否有一些延迟?
    • + hscripts.com 说我没有 SPF 记录,但它从托管方找到 TXT v=spf1 等记录,也是 A 记录数学托管方,而不是注册商方。
    • 用“mxtoolbox.com”测试。添加真正的“SPF”记录以及“TXT spf”记录。 mxtoolbox 立即将“TXT spf”记录中的更改视为 SPF,而不是“SPF”记录。但我的邮件仍然被拒绝。
    【解决方案2】:

    找到的解决方案: - 实际上,我必须在主机端设置 SPF 或 TXT(我将两者设置为相同的值)记录。 - 我使用了 check-auth@verifier.port25.com ,这是一个邮件服务来检查您的电子邮件是否通过了一些反垃圾邮件过滤器。 - check-auth@verifier.port25.com 的回复让我明白源 IP/HELO 主机名不是 mail.[mydomain] 而是 [myhostingserversubdomain].arvixe.com 这里我的 SPF 和 TXP spf 记录如下:

    v=spf1 mx ptr:[子域].arvixe.com -all

    (我认为 'mx' 在我的情况下确实没有必要。)

    编辑:略有改进:

    v=spf1 ip4:[[子域].arvixe.com IP] ptr:[子域].arvixe.com -all

    mx 已删除,因为在我的情况下,mx 服务器与它无关。 “ptr”需要DNS查找,所以我添加了直接IP。我留下了“ptr”以防 IP 发生变化(因为它由我的主机管理)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 2018-03-18
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 2016-09-17
      • 1970-01-01
      相关资源
      最近更新 更多