2014-05-04 23 views
0

我在Google Compute Engine后缀中作为MTA安装。 邮件通过sendgrid发送。Google Compute Engine发送的任何邮件通过sendgrid GMail标记为垃圾邮件

现在任何邮件(测试,错误日志,cron ...)GMail被标记为垃圾邮件。

从没有sendgrid的普通服务器发送相同的邮件是没有问题的。 (我有很多根服务器,只是尝试sendgrid)

为什么谷歌认为sendgrid的每封邮件都是垃圾邮件?

+0

您能发布标记为垃圾邮件的邮件标题吗? –

回答

0

为了获得最大的产能,SPF和DKIM记录需要设置和你想从发送邮件的域的DNS记录正确配置。假设你报名参加了[free tier of SendGrid][1],提供给谷歌Compute Engine的客户:

SPF:确保字符串include:sendgrid.net存在。那么最基本的设置将是v=spf1 a mx include:sendgrid.net ~all,如果通过Sendgrid发送域的所有电子邮件,这就足够了。如果您有更复杂的需求,请使用SPF生成器,例如Microsoft's

DKIM:从谷歌Apps帐户管理员得到它,在“适用于Gmail>设置用于设置Gmail的”

后这两个是有问题的域名的DNS记录,使用Port25 verifier保证所有设置都是正确的。当然,如果您想测试服务器的邮件是否正确设置了传送能力,请将它们从服务器发送给电子邮件。从Outlook电子邮件等

PS1相同:这些说明略有不同,如果你使用的是paid version of Sendgrid

PS2:所有谷歌Compute Engine的IP地址都列在Spamhaus PBL。电子邮件不应直接来自这些IP地址(但如果您有特定的理由这样做,您可以联系GCE支持 - 这不是免费的),并要求他们为您添加反向DNS记录,以便您可以开始从此地址发送邮件直)。

相关问题