Sendgrid 无法使用

我刚开始在 Ubuntu 上使用 GCP(Google Cloud Platform)部署 Discourse。我已经重新安装了 Discourse 大约两三次,但每次尝试配置 SendGrid 都无法正常工作。只有一次,当 Discourse 通过 Docker 作为测试安装时,SendGrid 才成功运行。我也尝试过使用端口 2525,但同样无法工作。

您是否已确认您的服务器在该端口上具有出站访问权限?

与 DigitalOcean 不同,Google Cloud 在其托管的服务器与外部世界之间实施了网络策略。

它已有出站访问权限,但仍失败。不知原因。

您尝试过通过 Telnet 进行测试吗?

不,我现在将通过 telnet 进行测试。

它运行正常,但仍然无法发送。

好的,我已经解决了这个问题。原来是我没有在 Ubuntu 防火墙上允许它。