【问题标题】:Sending mail using GCP on private network在专用网络上使用 GCP 发送邮件
【发布时间】:2020-02-29 14:43:01
【问题描述】:

这不仅仅是一个简单的问答,更像是一个推荐帖子。想看看我有什么想法。我正在努力将我公司的工作移植到云端 (GCP) 大部分工作都是以管道的形式。我想通过电子邮件通知完成。

我工作的公司有一个专用网络。所以使用他们的邮件配置的唯一方法是通过他们的互联网发送它,因此不能使用他们来自 GCP 的 SMTP 配置。

解决这个问题的最佳方法是什么?

我正在考虑在 GCP 和我们的本地网络之间创建一个 VPN,但是这可能是不可能的(IT 限制)

我还有其他选择吗?

编辑

SMTP 中继的工作原理是什么? This家伙。

【问题讨论】:

标签: email google-cloud-platform smtp vpn


【解决方案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 发送电子邮件

【讨论】:

  • 感谢您提供的非常有帮助的帖子。不过,我想你误会了。我想从 GCP 上的一个实例发送一封电子邮件,但它应该通过我们(我公司的)本地私有 SMTP 服务器。我认为解决这个问题的唯一方法是使用 VPN。
猜你喜欢
  • 2021-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多