
ある日突然、Thunderbird がメールを取得できなくなりました。メールの送信 (smtp) は正常に機能しますが、メールの取得が「サーバーに接続しています...」で停止し、最終的に「サーバー接続がタイムアウトしました...」という結果になります。
- 方法: pop3
- TB の使用環境: Mageia-6
サーバー側では、ユーザー名なしで認証要求が届くようです。 TB アカウント設定でユーザー名が正しく入力されているので、これは奇妙です。
また、別のコンピューターでまったく同じ設定にすると、通常どおりメールを取得できます。
したがって、おそらくこの特定のワークステーションの TB に何らかの問題があると考えられます。
答え1
解決策は、Thunderbird のプロファイル フォルダー内の cert8.db ファイルを削除する (できれば名前を変更する) ことでした。
なぜこれが機能するのか、またある日突然 TB がサーバーに正しく認証できなくなる原因が正確に何なのかはわかりませんが、この解決策は機能します。以前同様の問題に遭遇したときにこの解決策を思い出しました。この解決策が提案されているフォーラムがいくつかあるはずです。
cert8.db ファイルを削除するのではなく、名前を変更することを推奨します。これで問題が解決しない場合は、元の cert8.db ファイルを簡単に元に戻すことができます。
ファイルを見つける正確な場所 (Linux の場合): /home/user/.thunderbird/yourPrOf1le.default/ 。
答え2
この問題は時々発生します。 を削除しCERT8.DB
、Thunderbird のタイムアウト値を 100 から 300 に増やし、Thunderbird をアンインストールして再インストールしましたが、問題は解決しません。コマンド プロンプトで管理者として次のコマンドを発行し、マシンを再起動しました。
netsh winsock reset
問題は解決しました。
答え3
オーストラリアのNBN(ファイバー・トゥ・プレミス)接続後、複数のコンピュータで同じ問題が発生し、上記のアイデアは機能しませんでした。私の解決策:ツール>アカウント設定>サーバー設定に移動します
接続セキュリティを「なし」に変更