Thunderbird: CalDAV/CardDAV 接続をあるマシンから別のマシンに移動するにはどうすればいいですか?

Thunderbird: CalDAV/CardDAV 接続をあるマシンから別のマシンに移動するにはどうすればいいですか?

私が使用しているメインマシンではThunderbirdLightning複数のCalDAVカレンダーが接続されています。さらに、CardDAVアドレス帳も接続されています。

CalDAV および CardDAV 接続を別のマシンに転送するにはどうすればよいですか?

上記の接続を 2 台目のマシンで利用できるようにするには、次のオプションがあります。

  1. すべての接続を最初から完全に作成する (-> 面倒)
  2. ディレクトリ全体を~/.thunderbird新しいマシンにコピーします (-> メール プロファイルもコピーされるため、実用的ではありません)
  3. カレンダーとアドレス帳に必要なファイルのみを新しいマシンにコピーします(-> 希望)

手動での設定は避けたいのですが、どのファイルをコピーすればよいのでしょうか~/.thunderbird?

私の推測は次のようになります:

  • ファイルstorage.db
  • ファイルprefs.js(「calendar」の行のみ)
  • ディレクトリcalendar-data

しかし、接続はどこにCardDAV保存されるのでしょうか?

答え1

CalDAV および CardDAV 接続ファイルを見つけるには、次の手順をお勧めします。

  • ~/.thunderbirdフォルダのコピーを取る
  • そのような接続を追加または削除する
  • 変更されたファイルを確認する
  • 変更されたファイルを比較するには差分 ファイルがテキスト形式であり、正しいファイルをコピーしていることを確認したい場合 (または構文が気になる場合)。

答え2

サーバー上の CardDAV ファイルの場所は、次のようなパスにある必要があります。

~/.config/radicale/collections/contact/AddressBook.vcf

答え3

免責事項: CalDAV と CardDAV について、また Thunderbird がそれらをどのように処理するかについては、私は何も知りません。ただし、一般的なガイドラインをいくつか提供できればと思います。

グラフィカル UI を使用して Linux のディレクトリ ツリーとファイルを比較する

他の回答やコメントの中には、プロファイルのバックアップを取り、CalDAV / CardDAV 接続の 1 つを削除して、プロファイルで何が変更されたかを確認することを提案しているものもあります。本当に時間をかけて (かなり時間がかかるかもしれませんが) 問題を調査したい場合は、これが非常に良いアイデアだと思います。

diffしかし、私はその目的(そして一般的に)で使用するのは拷問であると考えています。Thunderbirdを使用しているので、グラフィカルデスクトップを使用しているため、meldは、Linux のディレクトリ ツリー全体を比較する作業が楽しくなる、優れた UI を備えたグラフィカル アプリケーションです。適切な Linux ディストリビューションを使用している場合は、meldパッケージ マネージャーを使用して利用できるはずです。

完璧ではないが、すぐに使える解決策を見つける

完璧な解決策を求め、何が起こっているのかを詳細に理解したいという気持ちはわかりますが、現実的である方が良い場合もあります (特に、何らかの時間的プレッシャーがある場合)。

何かを削除するのは、通常、問題の調査や作成に比べると時間がかからないということに皆さん同意されると思います。したがって、メインマシンから 2 台目のマシンに Thunderbird プロファイル全体をコピーし、2 台目のマシンのすべてのメール アカウントを削除します。

メール アカウントを削除しても、そのアカウントに関連付けられたローカル データ (POP3 の場合) やキャッシュ/同期されたデータ (IMAP の場合) がローカル ファイル システムから必ずしも削除されるわけではないため、ディスク領域を節約したい場合やプライバシーに関する懸念がある場合は、追加の手順を実行する必要があります。

アカウントを削除する前に、Server Settings左側のペインでそのアカウントのサブメニュー エントリを選択し、ラベルの付いた行の場所Local directoryを安全な場所 ​​(テキスト ファイルなど) にコピーします。アカウント自体を削除した後、そのディレクトリを削除します。この手順により、ローカル ファイル システムからそれぞれのアカウントに関連付けられた実際のメッセージが削除されます。

*.mab他にも、アドレス帳 ( ) や個人情報が漏れる可能性のあるさまざまなファイルなど、削除したいファイルがあることに注意してください.sqlite。これは、あなたのケースでは問題になる場合とならない場合があります。この追加データは通常、ディスク領域をあまり占有しないため、プライバシーに関する懸念がない場合はそのまま残しておいてもかまいません。

Thunderbirdのプロファイルフォルダレイアウトについて詳しく知りたい場合は、この出発点を使うことができます

答え4

CardBookの設定をコピーするには、prefs.jsファイルとストレージおよびcardbookフォルダをコピーするだけです。

関連情報