如何在 Google Cloud VM 上设置邮件服务器?

如何在 Google Cloud VM 上设置邮件服务器?

我想知道如何在 Google VP 实例上设置类似 postfix 的邮件服务器。

我正在运行 Ubuntu 16.04(和 LAMP 堆栈),无法让邮件服务器从网站发送电子邮件。

我已经安装了 postfix,并打开了端口 25,但没有成功。

关于如何进行有什么想法吗?

错误日志:网络不通、连接超时

答案1

根据https://cloud.google.com/compute/docs/tutorials/sending-mail/,您无法以常规方式设置邮件服务器,因为 Google Cloud 上的端口 25、465 和 587 被阻止用于出站连接。相反,您可以查看中继服务,例如邮件枪或者发送网格,允许通过端口 2525 或 API 发送。不过,这些服务可能会花费一点钱。

答案2

更新@XanderSmeets 的回答:

由于存在滥用风险,当目标位于 VPC 网络外部时,与目标 TCP 端口 25 的连接始终会被阻止。这包括将 SMTP 中继与 Google Workspace 结合使用。

Google Cloud 不会对使用目标 TCP 端口 587 或 465 发送到外部目标 IP 地址的流量施加任何限制。隐含的允许出站防火墙规则会允许此流量,除非您创建了阻止该流量的出站拒绝防火墙规则。

来源:

https://cloud.google.com/compute/docs/tutorials/sending-mail/

相关内容