邮件SPF配置?

时间:2012-06-01 14:47:20

标签: email spf

情况: 我每个域都有一个电子邮件帐户。 我使用[some-alias] @ [one-of-my-domains-name]等电子邮件。 (服务器:mail。[mydomain]:[安全端口] 我的注册商(OVH)与我的网络主机(Arvixe)不同。 我的托管计划是一个共享的.NET托管。 当我想用我的一个别名回复时,我使用了Mozilla Thunderbird的“身份”。 (登录=具体域邮件帐户,FROM:'别名电子邮件'。) (是的,这是非常有效的,以避免获得垃圾邮件和不需要的邮件列表。)

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

  

远程服务器回复:550被SPF阻止()

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

  • 一位朋友说我必须配置我域名的TXT spf记录。
  • 使用不同的网站管理员工具网站获取DIG信息,我从未获得有关“TXT”记录的信息。所以我不确定:我是否应该在我的域名注册商或托管方面编辑此记录?
  • 目前在我的注册商一方的记录上写着: v=spf1 a:mail.[mydomain] include:mx.ovh.com ~all 在我的托管方面,它显示: v=spf1 a:mail.[mydomain] ~all

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

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

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

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

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

注意:'all'上的修饰符各不相同 - +, - ,〜,? - 并指定收件人是否应该考虑测试结论并拒绝邮件。 SPF上有一个很棒的(非常彻底的)指导方针:http://www.zytrax.com/books/dns/ch9/spf.html

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

答案 1 :(得分:0)

发现解决方案: - 我实际上必须在主机端设置SPF或TXT(我设置两个值相同)。 - 我使用check-auth@verifier.port25.com,这是一个邮件服务,用于检查您的电子邮件是否通过了一些反垃圾邮件过滤器。 - check-auth@verifier.port25.com给出的答复让我理解源IP / HELO主机名不是邮件。[mydomain]但[myhostingserversubdomain] .arvixe.com这里我的SPF和TXP spf记录是什么样的:< / p>

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

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

编辑:略有改进:

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

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