SPF是否足以确保电子邮件被传送到收件箱?

所以我只是成功地设置了postfix + dovecot。 是足够的SPF,以确保电子邮件得到传递到我的网站的用户?

我不希望我的电子邮件最终在他们的垃圾邮件框中。

根据收件人邮件服务器的设置方式,SPF可以作出贡献。 一般来说,我已经看到它被用来作为非垃圾邮件来衡量邮件,而不是一个独特的决定性因素。 DKIM也将以同样的方式提供帮助。

话虽如此,邮件被视为合法的最好方式就是确保基本信息被覆盖

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

您可以通过发送邮件到[email protected]来检查邮件是如何被询问的(通过一些方便的DKIM和SPF有效性检查),邮件将发回自动邮件报告。

没有。

SPF是一种机制,用于指示哪些服务器可以代表您发送邮件。 但没有说是否会发送垃圾邮件。 请记住,这是接收服务器决定如何处理它所拥有的信息以及是否接受您的信息 – 他们可以根据他们所需的任何标准作出决定。

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

  • 收件人的白名单,黑名单和/或地址簿
  • 消息的内容
  • 邮件发件人IP与返回地址,MXlogging,SPFlogging和DomainKeys因子的“真实性”在这里
  • 发件人IP – RBL的“可信度”进入这里,也可以检查IP的国家,ISP和类似因素
  • 发件人IP的当前和历史发送速率

最后一点是许多人没有考虑到的 – 如果你通常不会发送太多的电子邮件,然后你发送一个简报“爆炸”,你的电子邮件将有一个很低的交付比例。 你在发送电子邮件的时候,发送速度缓慢,而不是发出单一的邮件。 当大公司需要警惕整个客户群(比如上周的索尼公司)时,通常需要几天的时间才能将信息传递给每个人。

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

但是,拥有有效的SPFlogging是降低来自您的域名的电子邮件被视为有效的可能性的关键步骤。 你也应该把DKIM看作另一种方法。