我在Google Compute Engine后缀中作为MTA安装。 邮件通过sendgrid发送。Google Compute Engine发送的任何邮件通过sendgrid GMail标记为垃圾邮件
现在任何邮件(测试,错误日志,cron ...)GMail被标记为垃圾邮件。
从没有sendgrid的普通服务器发送相同的邮件是没有问题的。 (我有很多根服务器,只是尝试sendgrid)
为什么谷歌认为sendgrid的每封邮件都是垃圾邮件?
我在Google Compute Engine后缀中作为MTA安装。 邮件通过sendgrid发送。Google Compute Engine发送的任何邮件通过sendgrid GMail标记为垃圾邮件
现在任何邮件(测试,错误日志,cron ...)GMail被标记为垃圾邮件。
从没有sendgrid的普通服务器发送相同的邮件是没有问题的。 (我有很多根服务器,只是尝试sendgrid)
为什么谷歌认为sendgrid的每封邮件都是垃圾邮件?
尝试这样的:
https://serverfault.com/questions/115161/fixing-my-mtas-poor-reputation
,也许你的IP了黑名单的报道。
尝试在您的实例中使用其他存储的IP地址。
https://developers.google.com/compute/docs/instances-and-network
谢谢。没有IP不在黑名单中。现在我用一些其他服务器测试了它(这里我用sendmail发送没有问题)。看来,谷歌设置sendgrid发送penality。 – Kamran
为了获得最大的产能,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记录,以便您可以开始从此地址发送邮件直)。
您能发布标记为垃圾邮件的邮件标题吗? –