Sendgridが機能しません

DiscourseをUbuntu上でGCP(Google Cloud Platform)と一緒に使い始めたばかりです。Discourseは2〜3回ほど完全に再インストールしました。しかし、毎回SendGridが動作しません。一度だけ、Dockerでテスト用にDiscourseをインストールした際に正常に動作しました。ポート2525の使用も試しましたが、これも機能しません。

そのポートでのサーバーのアウトバウンドアクセスを確認しましたか?

DigitalOcean とは異なり、Google Cloud では、ホストしているサーバーと外部世界との間にネットワークポリシーが設定されています。

外部へのアクセスは可能ですが、依然として失敗します。なぜか分かりません。

Telnet を通じてのテストを試しましたか?

いいえ、今すぐ telnet でテストしてみます。

動作しますが、まだ送信されていません。

よし、問題を解決しました。Ubuntuのファイアウォールで許可していなかったことが原因でした。