ユーザーにメールが送信されなくなりました

こんにちは。

コミュニティで新しい記事が作成されたときや、週次ダイジェストメールが送信されないことに気づきました。Discourseの管理画面には、「app.ymlを確認し、メールサーバーの設定が正しいことを確認してください。Sidekiqの失敗したジョブを確認してください」と表示されます。

何か原因をご存知の方はいらっしゃいますか?メール設定を確認しましたが、何も変更していないため、すべて正しく見えるのですが。また、テストサービス経由でメールを送信しようとしたところ、以下のようになりました。

何かアイデアがあれば、ぜひ教えてください。:folded_hands: よろしくお願いします!

Digital Oceanをご利用の場合、ポート587への送信接続がブロックされるようになりました。

app.ymlに移動してポート587を2525に変更し、再構築(アップグレードの時期であれば)するか、

./launcher destroy app ; ./launcher start app

を実行する必要があります。

「いいね!」 5

実際にはここで小さな修正があります。彼らはすべてのポートで送信メールをブロックします。つまり、アカウントからの制限を解除しない限り、2525でも機能しません。最も簡単な解決策は、サポートにチケットを送信することです。彼らは通常、迅速にレビューして禁止を解除します。

「いいね!」 1

うーん。それは初めて聞きました!ポート 2525 がブロックされたのはまだ見たことがありません。昨日修正したものは機能しましたが、その人たちにもチケットを開くように伝えるべきかもしれません。

ありがとうございます。

「いいね!」 1

情報ありがとうございます!これをテストして、役立つかどうかを確認します…

約1か月前、あるサイトでSMTPジョブが失敗する問題のトラブルシューティングを行っていました。ポート2525で設定されているにもかかわらず、ジョブは失敗していました。DOが制限を解除したことで、すべてが解決しました。

「いいね!」 1