私には 2 台のコンピュータがあり、それぞれに Thunderbird がインストールされています。
以前、コンピューター A に Thunderbird プロファイルを設定し、そこで電子メール アカウント (すべて POP3、IMAP ではありません) を設定しました。メッセージ ストアの種類は「フォルダーごとのファイル (MBox)」です。
その後、そのプロファイルをコンピュータ B にコピーし、並行して使用しました。
そのため、両方のプロファイルの名前は同じままで、データと設定も共通していますが、たとえば、送信したメールは、書き込んだコンピュータにのみ保存されます。受信メールは、メール サーバーが既読メッセージを 1 か月ほど保持するため、ほとんどの場合、両方のコンピュータに保存されます。つまり、通常は両方のマシンからダウンロードする時間があります。
私の質問は、少なくともすべてのデータ(送信/受信メール)が両方のコンピューターで同じになるように、これら 2 つのプロファイルを再び双方向に同期する方法です。プロファイル フォルダーやメール ファイルをどこかにアップロードしたくないので、ローカルで機能する方法(もちろん、ペンドライブごとにプロファイル フォルダーを転送することもできます)または LAN 経由で機能する方法を提案してください。
すべてのものを IMAP に移行するつもりはないことに注意してください (サポートはされますが)。ローカル ネットワーク経由でオンデマンドで、またはリムーバブル ストレージ デバイスを使用して、POP3 Thunderbird クライアントを手動で同期できるようにしたいだけです。
質問は、将来的にアカウントを同期させるために IMAP に移行することではなく、主な問題は過去の同期です。つまり、サーバーからすでに削除され、1 つのローカル プロファイルにのみ保存されているメールと、サーバーに保存されたことがなく、私が書き込んだプロファイルにのみ存在する送信済みメールです。
答え1
同期のために POP3 でできる最善のことは、両方のクライアントがサーバーからメッセージを削除しないようにすることです。そうすれば、両方のメッセージを取得できますが、これでは明らかに過去は変わりません。
メッセージを削除しないと、メールボックスが大きくなりすぎて、特に特定のリソース割り当てを持つサードパーティによってホストされている場合は、大幅な速度低下やタイムアウトが発生しなければ使用できなくなります。
IMAP はこの問題を解決するために発明され、使用する特定のサーバーに応じてさまざまなインポート ツールがあります。約 6 か月分の電子メールの場合、IMAP の方がリソース効率が高く、複数のクライアントをより適切にサポートするため、サービス プロバイダーは IMAP の使用に満足するはずです。サービス プロバイダーは、セットアップで動作するようにテストされたインポート/エクスポート ツールをほぼ確実に持っているので、アドバイスを求めてください。ない場合は、それらを提供する新しいプロバイダーを探してください。これらのツールがなければ、事実上ロックインされることになります。
答え2
まあ、完全なウォークスルーをあなたに提供する時間はありませんが、NIS(yp)、NFS、AutoFS の設定を使用することで、うまくいくかもしれません。その後、Thunderbird ディレクトリを、自動マウントされた NFS パーティションにマウントされている AutoFS パーティションに変更します。
POP には転送と削除、または転送と保存の制限がありますが、この設定は機能する可能性があります。Thunderbird でのデータ更新に制限があるかどうかはわかりませんが、異なるマシンからの同時操作で確実に機能するとは言い切れません。ただし、これは... 大きな介入なしに異なるマシンで確実に機能するはずです。
- NIS サーバーを構成する
- NIS クライアントを構成する (サーバーはクライアントにもなります)
- NFS を使用して NIS サーバーを構成する: /exports/home ディレクトリを作成し、ACL をミラーリングします。次に、ホーム フォルダーを NIS /exports/home フォルダーに移動します。NIS サーバーを独自の NIS サーバーのクライアントとして機能するように構成すると、プロファイルに /exports/home フォルダーが使用されます。
- /etc/auto.master と /etc/auto.misc を使用して AutoFs を設定する
オートマスター
/home /etc/auto.home
自動ホーム
# & is equivalent to your user account via Wildcard on the NIS server - Leave as &
* -rw,soft your.nfs.srv:/exports/home/&
# if auto.home on the NIS server, then use a local disk autofs.
* /exports/home/&
- ホストをこのホスト上の NIS サービスのクライアントとして構成し、それぞれを上記の Autofs 設定で構成します。
- 新しいホームディレクトリを使用するように Thunderbird を設定します。
私の投稿を編集したモデレーターへの追加メモ: autofs のマニュアル ページから。
マップキーの置換
場所内の & 文字は、行に一致したキー フィールドの値に展開されます (ワイルドカード キーと組み合わせた場合にのみ意味があると考えられます)。
ワイルドカードキー
マップ キー * はワイルドカード エントリを表します。指定されたキーがマップ内に存在しない場合は、このエントリが参照されます。一般的なワイルドカード エントリは次のようになります。
* server:/export/home/&