Google Compute Engine(GCE)电子邮件递送解决方案?

时间:2013-08-15 02:02:30

标签: google-compute-engine

我刚刚在Google Compute Engine上设置了多个实例,并且因为GCE阻止了端口25,465和587上的出站连接而遇到了电子邮件传送系统的问题。

GCE提供详细解决方案:https://developers.google.com/compute/docs/networking#mailserver使用postfix通过smtp.gmail.com使用Google帐户发送电子邮件。

问题是Gmail有自己的发送限制,对于需要大量发送电子邮件通知的高流量网站来说,这将是一个大问题。

是否有人有解决方案为GCE实例发送更高的发送限制?

提前致谢。 最好的祝福, Ť

3 个答案:

答案 0 :(得分:11)

从同一页面:

  

阻止流量

     

这些端口进出互联网的流量被阻止或   限制所有Google Compute Engine实例。如果你认为你   有一个令人信服的理由允许这种流量,请联系   Google Compute Engine团队网址为gc-team@google.com。

     
      
  • 阻止所有到端口25(SMTP)的传出流量
  •   
  • 大多数到端口465或587(SMTP over SSL)的传出流量被阻止,除了   已知的Google IP地址
  •   

https://developers.google.com/compute/docs/networking#blockedtraffic

看起来你需要有一个令人信服的理由来为你的应用程序提供流量;我认为达​​到GMail交付限制可能是一个原因。请注意,像SendGrid这样的公司还提供电子邮件传递和管理(批量电子邮件即服务),其中包含一个可以从GCE调用的HTTP接口。

答案 1 :(得分:7)

我们更新了文档,将SendGrid作为附加选项。你可能想再看看。

https://developers.google.com/compute/docs/sending-mail?hl=en

答案 2 :(得分:1)

您最好的选择是注册Amazon SES并获取API凭据和端点,以便在没有任何Google限制的情况下从Google云端发送邮件。

您也可以使用任何类似的API。