我的 EC2 实例的电子邮件被 Gmail 阻止为垃圾邮件

我的 EC2 实例的电子邮件被 Gmail 阻止为垃圾邮件

我不知道该怎么做。当使用不同的 IP(相同的服务器设置、域等)时,我们的电子邮件传递没有任何问题。自从转移到 EC2 以来,尽管 AWS 强加的 SMTP 限制已被删除,但我发现我服务器的电子邮件进入了我的垃圾邮件箱。我的网站每天发送数百封(合法、选择加入)电子邮件。您认为这里最好的解决方案是什么?

克里斯。

答案1

亚马逊现已发布自己的电子邮件服务。Amazon SES。这是您发送邮件的最佳选择。http://aws.amazon.com/ses/

如果你想要更详细的统计数据和对邮件的了解,比如跟踪打开和点击,你可以使用第三方 SMTP 服务器,以前最喜欢的是 AuthSMTP,如果你想要更现代、更便宜的服务器,可以尝试 Elastic Email(http://elasticemail.com)。

答案2

EC2 现在允许您配置反向 DNS,如果您尝试从 EC2 实例发送电子邮件,这将大有帮助。请查看这篇 AWS 博客文章更多细节。

答案3

一般情况下,几乎所有垃圾邮件过滤服务都会禁止和将 EC2 IP 列入黑名单,因为不幸的是,垃圾邮件发送者喜欢购买实例并将其用于发送垃圾邮件。

您唯一能做的就是使用弹性 IP 并要求常见的垃圾邮件过滤服务删除您的 /32s。

其他解决方案是使用某些地方的 SMTP 代理服务。

答案4

我认为在 SPF 记录中使用 +all 是个坏主意。+all 表示全部通过,与没有 SPF 记录一样好。您应该将其更改为类似

@ IN TXT "v=spf1 +a +mx ip4:1.2.3.4 ip4:5.6.7.8 -all"

在哪里
+一个表示允许所有在 DNS 中具有 A 记录的 IP
+mx表示允许 DNS 中具有 MX 记录的所有 IP
ip4:nnnn 表示允许此 IP 发送电子邮件
-全部表示不允许任何其他东西从此域发送电子邮件。规则从左到右进行检查。因此,最终将禁止任何不满足先前规则的内容

"dkim=unknown" 

应改为

"dkim=all"

相关内容