DISCOURSE_SMTP_DOMAIN: community.acescentral.com は問題を解決しませんでした
DISCOURSE_SMTP_DOMAIN: acescentral.com は 502 エラー を返しました
テストはどのように行っていますか?管理コンソールの「テストメールを送信」ページからですか、それとも discourse-doctor からですか?
最初の行は問題なく動作するようです。smtp-relay.gmail.com のポート 587 を使用していますか?
% nc smtp-relay.gmail.com 587
220 smtp-relay.gmail.com ESMTP gi23sm1000156pjb.0 - gsmtp
ehlo community.acescentral.com
250-smtp-relay.gmail.com at your service, [66.195.179.45]
250-SIZE 157286400
2 番目も動作するはずです。
% nc smtp-relay.gmail.com 587
220 smtp-relay.gmail.com ESMTP z17sm80799oor.20 - gsmtp
ehlo acescentral.com
250-smtp-relay.gmail.com at your service, [66.195.179.45]
250-SIZE 157286400
ただし、discourse-doctor は私の設定(今朝も正常にメールを受信しており、動作しています)では送信できないようです。何か見落としている可能性があります。その点についてもバグ報告を更新しました。
discourse-doctor を使用していましたが、実際のステータスを示していない可能性があるとのご指摘をいただき、ありがとうございます。
私は smtp-relay.gmail.com のポート 587 を使用しています。
@agf1997 と全く同じ状況で、回答を切実に探しています。
フォロー
新しい環境変数にメールドメインを入力して、再構築してください。
@Syonyk 素晴らしいトラブルシューティングですね!これ以上ないほどのご尽力に感謝します!
app.yml 内の DISCOURSE_SMTP_DOMAIN を更新し、正常に再構築することができました。私のケースでは、その後テストメールの送信に成功し、それ以降は他のすべてのメールも正常に送信されています。
この変更は金曜日の午後に行い、特定の課題が解決したと報告する前に、問題がないか監視していました。![]()
「tcpdump を使うこと」をトラブルシューティングの妥当な手順だと思っている自分がどんな人物なのか、少し不思議に思います。
私はちょっと変わったシステム管理者のバックグラウンドを持っています。いずれにせよ、あなたにとっても問題が解決してよかったです!