电子邮件服务在谷歌计算引擎中发送和接收电子邮件

时间:2015-07-06 14:05:38

标签: email google-compute-engine mail-server

我是谷歌计算引擎的新手,我使用专用服务器之前我得到cpanel来配置电子邮件,所以我可以发送和接收,但在谷歌云它不可用。那么如何在GCE中使用电子邮件服务请帮助

3 个答案:

答案 0 :(得分:3)

请参阅docs on sending email from GCE

  

Google Compute Engine不允许端口25,465和587上的出站连接,但您仍可以设置实例,以使用通过合作伙伴服务提供的服务器(例如SendGrid)通过端口587和465发送邮件。本文档讨论如何设置实例以使用SendGrid发送电子邮件。

     

如果您希望通过公司邮件服务器发送邮件,可以使用VPN来绕过这些限制。这将需要在Compute Engine节点上运行VPN客户端,以及在公司网络路由器上运行VPN服务器。这将允许您的计算引擎节点显示在公司防火墙“内部”,并允许不受限制地访问公司邮件服务器。这种配置存在安全隐患,您应该确保您的Compute Engine节点只能访问它所需的服务,仅此而已。

     

SendGrid是一项合作伙伴服务,为Google Compute Engine客户提供免费或付费的SendGrid帐户,您可以使用该帐户从Google Compute Engine实例发送邮件。 SendGrid提供了许多优势:

     
      
  • free tier *向Google Compute Engine客户每月包含25,000封交易电子邮件
  •   
  • 能够从@ gmail.com以外的地址发送电子邮件
  •   
  • 交易电子邮件数量没有每日限制
  •   

free * 上的脚注是:

  

对于注册非免费帐户的客户,Google将获得补偿。

有关如何在帐户中注册或设置此功能的详细信息,请参阅文档。

答案 1 :(得分:1)

使用电子邮件提供商的API从Google Compute Engine发送邮件。为此,您需要端点URL和身份验证密钥。这是最简单的方法,因为25,465和587等端口在Google Cloud中被阻止。

答案 2 :(得分:0)

您可以使用电子邮件提供商API从GC发送电子邮件以避免