如何在 Google Cloud Hosting Wordpress 上使用外部 SMTP?

如何在 Google Cloud Hosting Wordpress 上使用外部 SMTP?

我们刚刚建立了一个全新的 Google Cloud Hosting 帐户并在其上安装了一个 WP 网站。

我们没有在其上使用 Gmail,因为我们想通过 SMTP 将外发邮件连接到我们的外部服务器。

当我们在非 GCH 帐户上执行此操作时,它可以正常工作。但在 GCH 帐户上,它失败了。它会超时。

那么这是因为 GCH 根本不允许您使用外部设备吗?在这种情况下 - 它为什么要这样做呢?

如果没有,我们不得不使用 Gmail,那么我们该如何设置呢?我们试了两次,但都失败了。

答案1

默认情况下,Compute Engine 允许除端口 25 之外的所有端口上的出站连接,因此如果您需要从实例发送电子邮件您必须使用端口 465 或 587。

GCP 明确建议使用其他第三方工具例如 SendGrid、Mailgun 和 Mailjet,因为它们提供免费套餐,你可以跳过所有这些步骤并将你的实例连接到Gmail SMTP 中继服务。您需要一个 Google 帐户来连接(gmail 或 Gsuite)。

配置 Google 帐户的说明如下这里,我测试了从我的 MySQL 服务器和 Debian 9 发送电子邮件

相关内容