我是否需要特定的 IP 地址来为 AWS 托管的站点配置 SPF?

我是否需要特定的 IP 地址来为 AWS 托管的站点配置 SPF?

我注意到,当我们的应用程序向用户发送电子邮件时,它会被归为垃圾邮件。我做了一些研究,并测试了我们域和子域的 SPF 记录。没有检测到 SPF 记录。

当我提出这个问题时,一位同事告诉我,亚马逊的 IP 地址是动态的,我们必须不断更改 spf 记录。

我对 SPF 的了解只有短短 2 个小时,但我认为他说的话听起来很荒谬。SPF 不能为整个域进行通用配置吗?

答案1

如果该 IP 地址是您在记录中使用的 IP 地址A(即,这些服务器正在托管网站),那么您可以让SPF记录在查找中使用这些 DNS 条目:

v=spf1 a:thoseservers.example.com -all

答案2

1) 您使用哪种应用程序会频繁更改其 IP 地址。

2)SPF 是通过 IP 地址进行服务器身份验证,您可以使用 dns 机制(例如 a:example.com),但您可能需要研究使用 ESP(电子邮件服务提供商)。

3)电子邮件系统依赖于名声,使用监控滥用行为并保持良好声誉的 ESP 来发送通知,这将配置为智能主机,并且可以以多种方式配置,我建议Mandrill应用程序或者发送网格,都为新用户提供了大量的文档,并且为免费用户提供了巨大的(每月 12K 封电子邮件)限额。

选项 3 是提高邮件传递率的最佳选择,无需花费大量时间和金钱来建立可靠的电子邮件传递系统。

答案3

假设您使用 SES 发送电子邮件,则不能使用普通的a:example.comSPF 条目通过 SES 发送 SPF 有效的电子邮件。Amazon SES 组建议您在 SPF 记录中使用 IP 地址列表

请注意,虽然这些 IP 地址可能会发生变化,但自 2013 年 6 月发布该帖子以来,它们一直保持不变。它们似乎并不经常变化。

相关内容