SPF 足以确保电子邮件送达收件箱吗?

SPF 足以确保电子邮件送达收件箱吗?

所以我刚刚成功设置了 postfix + dovecot。SPF 是否足以确保电子邮件递送给我网站的用户?

我不想让我的电子邮件最终进入他们的垃圾邮件箱。

答案1

SPF 的作用取决于收件人邮件服务器的设置方式。通常,我看到它被用来衡量邮件是否为垃圾邮件,而不是作为唯一的决定性因素。DKIM 也会以同样的方式提供帮助。

话虽如此,让你的邮件被视为合法的最佳方式是确保基本信息得到覆盖

  • 确保服务器设置正确,服务器名称(即服务器传递邮件时 HELO/EHLO 中提供的名称)是有效的 FQDN
  • 确保已设置服务器 IP 的 PTR 记录。它至少应该有一个有效的 PTR 记录,理想情况下它应该与服务器主机名匹配(尽管没有太多提供商担心匹配。您的 SPF 记录可以同时指定两者)。
  • 向使用发件人验证的接收服务器发送邮件时,请使用有效的发件人地址(通常[电子邮件保护]是 apache 生成邮件的发件人地址,但不接受邮件)
  • 检查您是否尝试在已知会导致问题的提供商范围内运行邮件生成服务器(EC2 弹性 IP 给我们带来了相当多的麻烦 - 由于垃圾邮件问题,一些提供商一度将整个范围列入黑名单。不确定现在是否仍然如此)
  • 检查你的 IP 是否未列在常用的 RBL 中(http://www.anti-abuse.org/multi-rbl-check/
  • 不要发送垃圾邮件(这是显而易见的,但你永远不知道:)

你可以通过发送电子邮件至来检查邮件的审讯方式(使用一些方便的 DKIM 和 SPF 有效性检查)[电子邮件保护]- 它将发回一份自动邮件报告。

答案2

不。

SPF 是一种指示哪些服务器可以代表您发送邮件的机制。但它并未说明将会发送垃圾邮件。请记住,接收服务器将决定如何处理它所拥有的信息以及是否接受您的邮件 - 他们可以根据他们喜欢的任何标准做出该决定。

大多数服务器都会考虑以下几点:

  • 收件人的白名单、黑名单和/或地址簿
  • 消息内容
  • 邮件的“真实性”——发件人 IP 与返回地址、MX 记录、SPF 记录和 DomainKeys 都是影响因素
  • 发送者 IP 的“可信度”——RBL 会涉及此部分,此外,IP 所在的国家/地区、ISP 和类似因素也可能会被检查
  • 发送方 IP 的当前和历史发送速率

最后一点是许多人没有考虑到的——如果你通常不发送太多电子邮件,然后你以单一“群发”的方式发送新闻稿,你的电子邮件的送达率会低得多。你显著地最好是持续不断地发送电子邮件,慢慢增加,而不是发送一封群发邮件。当大公司需要向其整个客户群发出某件事的警报时(例如上周的索尼),通常需要让每个人都能收到信息。

答案3

无法 100% 确定来自您的域的合法电子邮件不会被某些接收域或用户视为垃圾邮件。

但是,拥有有效的 SPF 记录是减少来自您域名的电子邮件被视为有效的可能性的关键步骤。您还应该将 DKIM 视为另一种方法。

相关内容