2つのThunderbirdインストールをマージ/同期


3

ThunderbirdをWindows 7からUbuntuに移行/コピーします。Ubuntuでは、いくつかの古いアカウントと新しいアカウントを使用して、別のThunderbirdインストールを既にセットアップしています。より多くの設定作業を節約するために、アカウント設定とアドレス帳をマージ/同期するだけで、Ubuntu上のものにすべてが含まれるようにすることは可能ですか?

Windows-Thunderbirdがインストールされているドライブへの読み取りアクセス権があります。ただし、古いファイルをコピーして現在のファイルを置き換えることはできません。すでに他の新しいアカウントが設定されているため、これも保持する必要があります。

アカウントの多くはPOP3であるため、メールはクラウドではなくディスクに保存されます。それらもコピーする必要があります。

要するに、Thunderbirdで作成されたアカウントを簡単にマージおよび同期するにはどうすればよいですか?


テキストベースのファイルをマージしてから、適切なフォルダーにメールをコピーできますか?
ラムハウンド

私は質問をより明確にするために書き直しました。
バイトコマンダー

@Ramhoundもう少し詳しく話していただけますか?どのファイル?片方だけをもう片方に追加できますか?この方法でどの設定/データをマージできますか、どこで別の方法が必要ですか?
バイト司令官

私は長年Thunderbirdを使っていませんが、Thunderbirdからメールをエクスポートするのにかかる膨大な作業のために停止しました。アカウント設定はテキストファイルですか?2つのファイルを一緒にマージして(元のファイルのバックアップを保持)、既存の物理.emlファイルを手動で転送できる必要があります。
ラムハウンド

@Ramhoundそして、どのファイルでしょうか?明らかに名前が付けられたファイルが見つかりません...特にプレーンテキストファイルはありません。
バイト司令官

回答:


1

アカウントの詳細はすべて構成データに保存さprefs.jsれ、プロファイルディレクトリのテキストファイルに保存されるため、このシステムの一部をあるシステムから別のシステムにインポートできます。

関連する設定はmail.account...mail.server...エントリですが、コピーと貼り付けほど簡単ではありません。

  • 最初にmail.server...、それらが定義されているシステムからサーバー設定を抽出する必要があります()。
  • 次に、ターゲットシステムでシーケンスを継続するように、シーケンス番号をオフセットする必要があります。
  • これで、エントリをターゲットにマージできますprefs.js
  • 次にmail.account.accountNN、インポートされたアカウントのエントリを追加する必要があります。
  • あった場合はmail.account.accountNN.identities、ソースにprefs.js、それらと対応の両方mail.identity.id...のエントリは、抽出された番号を付け替えとマージする必要があります。
  • 新しいアカウントをmail.accountmanager.accountsエントリに追加して更新する必要がありますmail.account.lastKey

それがする必要があるすべてだと思います。手作業で新しいアカウントを入力するよりも作業が少ないかどうかは、関係する人数によって異なります。

両方のprefs.jsファイルを最初にバックアップする必要があり、ファイルの変更中はThunderbirdを実行しないでください。


おかげで、これは大丈夫に見えます。私はそれを試してみますが、すべてのデータを再入力することはおそらくこれよりも簡単で速いと思います...:-/
バイト司令官
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.