这不仅仅是一个简单的问题解答,更像是一条推荐文章。想看看我有什么想法。我正在将公司的工作移植到云(GCP)中,而大部分工作都是通过管道的形式进行的。我想通过电子邮件通知完成。
我工作的公司有专用网络。因此,使用其邮件配置的唯一方法是通过其Internet发送邮件,因此无法使用来自GCP的SMTP配置。
解决此问题的最佳方法是什么?
我正在考虑在GCP和我们的本地网络之间创建VPN,但这可能是不可能的(IT限制)
我还有其他选择吗?
什么是SMTP中继工作? This个人。
答案 0 :(得分:1)
默认情况下,Compute Engine允许端口25以外的所有端口上的出站连接,因此,如果需要send an email from the instance,则必须使用端口465或587。
GCP特别推荐使用其他third-party tools,例如SendGrid,Mailgun和Mailjet,因为它们提供了免费的层软件包,您可以跳过所有内容并将实例连接到Gmail SMTP Relay Service。您将需要一个Google帐户(gmail或Gsuite)进行连接。
配置Google帐户的说明为HERE,我测试了如何从MySQL服务器和Debian 9发送电子邮件