我的应用服务器上的邮件日志中收到以下内容:
550-5.7.1 [67.23.15.78] 您用于发送邮件的 IP 未获得授权,无法直接将电子邮件发送到我们的服务器。请使用您的 550-5.7.1 服务提供商的 SMTP 中继。了解更多信息,请访问 550 5.7.1http://support.google.com/mail/bin/answer.py?answer=10336
我已检查过,据我所知,该 IP 未列在任何 PBL/SBL/等上。FROM:电子邮件地址中的域名是我们应用服务器主域 (djangostage.farstarserver.com) 的 CNAME。我们有一个服务器 IP 的 PTR 记录,因此反向 DNS 解析为同一个域 (djangostage.farstarserver.com)。我们还为该域设置了以下 SPF 记录,以允许该服务器上的 vhost 域在其自己的域下发送电子邮件:
"v=spf1 a a:django.farstarserver.com -all"
你知道谷歌为何封锁我们的服务器吗?
答案1
您是否尝试点击问题中的链接?它很好地解释了这种情况。
除了被 Gmail 屏蔽外,你的 IP 还会被列在SpamHaus PBL。其他组织运行的类似 DNSBL 中可能列出了相同的范围。如果您想从此 IP 地址可靠地发送邮件,您必须联系全部其中。
SpamHaus 建议您阅读RackSpace 授权用户在请求删除之前。我建议找一个不同的 IP 来发送邮件。
与 Slicehost/Rackspace 联系。使用他们的 SMTP 中继或将您的软件包升级为允许发送邮件的软件包。
请注意,从 EC2 IP 地址发送电子邮件实际上也是不可能的。这就是亚马逊运行 SES 的原因。