我有一个 Linux VPS,上面有两个 Drupal 站点,其中一个使用 Drupal Commons。两个安装都被告知通过 sendmail 发送邮件,而 sendmail 又被配置为将邮件转发到 Gmail SMTP 服务器(通过智能主机指令)。使用两个不同的帐户(在两个不同的(免费)Google Apps 域上)发送邮件。
非 Commons 服务器用于向大量收件人(>350)发送新闻通讯,但我从未遇到过此帐户被暂停的问题。Commons 服务器设置了通知规则,用于向订阅特定内容的每个人、群组或用户等发送电子邮件。但是,这些通知大部分要小得多,一批可能只有 20-30 条,而且网站流量并不大。然而,Google 每隔几天就会因为“滥用”而暂停我在该域上的用户。
有人遇到过类似的事情吗?希望找到解决方法吗?我已确保在此时在(两个)主机上设置了 SPF 和 DKIM 记录,但似乎没有帮助。
还有其他建议的方法吗?我可以从我的两个域发送邮件,而无需通过 Google 的 SMTP 服务?对于 Commons 网站,它只是一个通知程序,我不需要接受回复电子邮件。
感谢任何帮助,并很高兴发布我的任何配置(只是不确定哪些配置最合适)。
答案1
通过 sendmail 向您的 Google Apps 域发送邮件参见此答案。这可能无法解决您的问题,因为您的 VPS 的 IP 地址可能出于任何原因而具有“不良”发送声誉。您可以尝试在以下服务中检查您的地址的声誉:
- senderbase.org
- postmaster.live.com/snds
- senderscore.org
以及现有的大量 DNSBL。