web-dev-qa-db-ja.com

Thunderbird-プロファイルを再構築する方法

Macbook(10.10.3 Yosemite)にThunderbird38.2.0をインストールしています。なんらかの理由でアカウントのパスワードが消えてしまいました。すべてのアカウント、pop3、exchange、またはimapの新着メールをダウンロードできなくなりました。これはすべて先週末まで機能しました。インターネットはまだラップトップで動作します。これらのアカウントはすべて他のシステムで機能するため、メールサーバーとは関係ありません。

  • メールをチェックするとき、パスワードは要求されず、何も起こりません。
  • [設定]> [セキュリティ]> [パスワード]> [保存されたパスワード]を開くと、リストが空になります。
  • マスターパスワードを設定しようとすると失敗します。 (これは私にとっては問題ではありませんが、試してみたところ、機能しないことに気づきました。関連しているようですので、ここで説明します。)
  • パスワードが削除された場合、パスワードのポップアップリクエストが表示されると思いますが、何も起こりません。
  • OSXキーチェーンには、昨年から、これらのアカウント用にいくつかの(おそらく古い)pop3およびsmtpパスワードがありました。当時、私はApple Mailを使用していましたが、昨年Thunderbirdに移行しました。これらのキーを削除して、何かが発生するかどうかを確認しましたが、何も起こりませんでした。

メールフォルダを(cp -rpを使用して)コピーしたので、フォルダをいじって、必要に応じて戻ることができました。次に、問題が発生する前のメールのバックアップを一時フォルダーに復元しました。テスト状況ごとに、メールの元のバージョンまたはバックアップバージョンをコピーしたので、必要に応じて同じ状況に戻ることができました。

  • バックアップをLibrary/Thunderbirdフォルダーにコピーして、Thunderbirdを開きました。変化なし。
  • Thunderbird38.0.1をバックアップとともにインストールしました-変更はありません。
  • 私は40ベータバージョンを試しました-変更はありません。
  • chownを使用して所有者をリセットしました-変更はありません。

パスワードをどこでリセットするかわかりません。

どうすればメールが再び機能するようになりますか?


プロファイルを再構築する

私が考えている解決策の1つは、プロファイルを再構築することです。

  • Thunderbirdフォルダーを移動し、TBで新しいプロファイルを作成します。
  • すべてのアカウントを再作成します。
  • メールフォルダに戻ります。

私はまだこれをしていません。 pop.googlemail-1.com、pop.googlemail-2.comなど、古いアカウントのフォルダがたくさんありますが、これらが正しいアカウントにリンクされているかどうか、それが重要かどうか、またはこれが何かを台無しにしているかどうかはわかりませんそうしないと。

すべての入力が評価されます!

3
SPRBRN

新しいプロファイルを作成し、メールをプロファイル1からプロファイル2に移動しました。これですべての問題が修正されたようです。唯一の質問は、すべてのメールが正しく転送された場合、すべてが100%うまくいくかどうかわからないということです。

  • ターミナルコマンド/Applications/Thunderbird.app/Contents/MacOS/Thunderbird-bin -profilemanagerを使用して、 新しいプロファイル を作成します。
  • TB完全に(ウィンドウではなくプログラム)を閉じます。
  • Prefs.jsと(存在する場合は)user.jsをコピーします。両方のファイルを編集して古いプロファイルパスを検索し、新しいプロファイルパスに置き換えます。私にとって、古いフォルダはデフォルトのフォルダ内にありましたが、新しいフォルダはそうではなかったので、完全なパスを確認する必要があります。
  • TBを開始し、機能するかどうかを確認します。TBを閉じます。
  • 拡張ディレクトリをコピーします。 extension.ini、extensions.cache、extensions.rdfファイルが存在する場合は削除します。それらは再作成されます。
  • TBを開始し、もう一度確認してから閉じ、次の手順でこれを繰り返します:
    • アドレス帳のabook.mabとhistory.mabをコピーします。
    • cookies.txt:私が使用していないCookieを使用している場合は、これを無視しました。
    • それを使用する場合は、辞書のpersdict.dat。

次に、実際の作業の時間です。

  • すべてのサブフォルダーを含むMailフォルダーとImapMailフォルダーをコピーまたは移動し、TBを開始します。
  • もう1つのオプションは、ImportExportToolsアドオンを使用することです。

この後、私のメールはすべて復元されました。パスワードを再入力する必要がありましたが、あるアカウントではローカルフォルダーのパスが間違っていました。これはアカウント設定内から簡単に修正できました。

これを行う前に、元のメールフォルダのバックアップを作成して、元に戻せるようにしてください。

出典:データを新しいプロファイルに転送-Thunderbird

4
SPRBRN

Thunderbirdデータベースを再構築する手順

Thunderbirdを終了します。 Thunderbirdプロファイルでglobal-messages-db.sqliteファイルを見つけます。 global-messages-db.sqliteファイルを削除します。 Thunderbirdを起動します。インデックスの再作成プロセスが自動的に開始されます。メッセージの数によっては、インデックス作成が完了するまでに時間がかかる場合があります。 Thunderbirdを引き続き使用できますが、パフォーマンスに影響が出る可能性があり、インデックス作成が完了するまで、検索では部分的な結果のみが返されるか、結果が返されません。インデックス作成の進行状況は、ツール|を介して監視できます。アクティビティマネージャーメニュー。

ソース: https://support.mozilla.org/en-US/kb/rebuilding-global-database

1
Brent for Mac