こんにちは、EC2 インスタンスに Discourse をインストールしました。ドキュメントで推奨されている API キー認証方式を使用し、SendGrid を SMTP として 587 ポートに設定しています。
以前は接続できませんでしたが、app.yml でポートを指定し、discourse-doctor でメールの送信が可能であることを確認し、SSH でインスタンスに接続してそのポートから telnet することもできました。しかし、実際にはメールが送信されず、mail-tester のアドレスに送信しても受信されません。
実際のウェブサイトから送信を試みた際のログを確認すると、以下のような表示が確認できます:
Delivered mail 1ed931d5-3181-46a1-86f0-1b18b6366020@forum.redactedthisisactuallymydomain.com ( 628.3ms)
SendGrid のログにはリクエストの記録がありません。
EC2 インスタンスの送信ポートは完全に開放されています。
何が不足しているのかよくわかりません。ポート 2525 を使用してみましたが、成功しませんでした。
何かアイデアはありますか?