Email 无法从谷歌计算引擎发送邮件

Email 无法从谷歌计算引擎发送邮件,email,smtp,google-cloud-platform,google-compute-engine,Email,Smtp,Google Cloud Platform,Google Compute Engine,似乎不可能通过谷歌云引擎图像向自己发送邮件。虽然在默认情况下阻止与传出smtp端口的连接可能有一定意义,但如果您只想在销毁实例之前通过电子邮件发送与标准shell不同的内容,这会带来很大的不便 有没有办法在GCP/GCE中设置防火墙规则,以便始终允许将邮件发送到标准smtp端口上的单个服务器,例如,发送到我自己域的MX?我不想注册任何第三方电子邮件服务并保持声誉 我知道我可以在自己的服务器上打开一个非smtp端口,但在端口扫描之后,它将很容易受到潜在垃圾邮件的攻击;除此之外,端口敲门也是一种可能

似乎不可能通过谷歌云引擎图像向自己发送邮件。虽然在默认情况下阻止与传出smtp端口的连接可能有一定意义,但如果您只想在销毁实例之前通过电子邮件发送与标准shell不同的内容,这会带来很大的不便

有没有办法在GCP/GCE中设置防火墙规则,以便始终允许将邮件发送到标准smtp端口上的单个服务器,例如,发送到我自己域的MX?我不想注册任何第三方电子邮件服务并保持声誉


我知道我可以在自己的服务器上打开一个非smtp端口,但在端口扫描之后,它将很容易受到潜在垃圾邮件的攻击;除此之外,端口敲门也是一种可能性,但我更愿意在我的开发环境中进行更改,而不是在我的生产服务器上进行更改。

正如您所注意到的,端口25、465和587在GCE中被阻止用于出站连接。如果您不想使用第三方电子邮件服务,也不想使用非smtp端口,唯一剩下的选择是使用G套件域。但是,通过G套件的SMTP中继仅允许通过端口465或587,而不允许通过端口25

如果您对使用G套件域感兴趣,请按照的说明进行操作