こんにちは。
Digital OceanでDiscourseサーバーを運用しており、cPanelベースの共有ホスティングプロバイダーにある受信メールアドレスをポーリングして、メッセージを取得しDiscourseに投稿しています。これは2年ほど非常にうまくいっていましたが、昨日停止しました。メールボックスには昨日午後3時44分にメールを受信し、それはDOのDiscourseインスタンスによって正常に取得されましたが、その直後に受信した3通のメールは取得できていません。(メールは共有ホストのcPanelメールポータルに表示されているため、到達はしています。Discourseが取得できていないだけです。)
これはメール量が多すぎるという問題ではありません。通常、1日に0〜10通のメールしか受信せず、10通に近いことはほとんどありません。
Discourseのログには以下のように表示されています。
ジョブ例外: Net::ReadTimeout
- POP3の間隔を変更してみました(以前は7分でしたが、現在は3分です)。
- Discourseを2026.3.0-latestにアップデートしました。
- DOのドロッパーサーバーを再起動しました。
これらはどれも役に立ちませんでした。
(Net::ReadTimeoutメッセージがログに表示されるのは、3分または7分ごとではなく、30分ごと、あるいは1時間ごとにしかならないことに気づきました。)
Digital Oceanは、自社のシステムに変更はなく、これが原因であるとは述べていません。また、cPanel/メールホスティングベンダーも、自社のシステムに変更はなく、これが原因であるとは述べていません。
全く同じことが8月に発生しました。POP3の取得が機能しなくなり、DOと他のホストのサポート担当者とやり取りしている間に、数日以内に再び機能し始めました。
POP3の取得を再び機能させるために試せることは他に何かありますでしょうか?
よろしくお願いします!