Thunderbird: Wie verschiebe ich CalDAV/CardDAV-Verbindungen von einer Maschine auf eine andere?

Thunderbird: Wie verschiebe ich CalDAV/CardDAV-Verbindungen von einer Maschine auf eine andere?

Auf meinem Hauptrechner verwende ich Thunderbirdmehrere Kalender Lightningund habe diese CalDAVangeschlossen. Außerdem ist dort auch ein CardDAVAdressbuch angeschlossen.

Wie kann ich diese CalDAV- und CardDAV-Verbindungen auf einen anderen Computer übertragen?

Um die genannten Verbindungen auch auf einem zweiten Rechner verfügbar zu machen stehen mir folgende Möglichkeiten zur Verfügung:

  1. Alle Verbindungen komplett neu erstellen (-> nervig)
  2. Das gesamte Verzeichnis ~/.thunderbirdauf die neue Maschine kopieren (-> unpraktisch, da Mailprofile mit kopiert werden würden)
  3. Nur die benötigten Dateien für Kalender und Adressbuch auf die neue Maschine kopieren (-> gewünscht)

Ich möchte das Einrichten per Hand vermeiden. Also: Von welchen Dateien muss ich kopieren ~/.thunderbird?

Meine Vermutung ist so etwas wie:

  • Dateistorage.db
  • Datei prefs.js(nur die Zeilen mit "Kalender")
  • Verzeichniscalendar-data

Aber wo wird die Verbindung dafür CardDAVgespeichert?

Antwort1

Um die CalDAV- und CardDAV-Verbindungsdateien herauszufinden, schlage ich folgende Vorgehensweise vor:

  • Machen Sie eine Kopie des ~/.thunderbirdOrdners
  • Eine solche Verbindung hinzufügen oder löschen
  • Überprüfen Sie, welche Dateien geändert wurden
  • Vergleichen Sie die geänderten Dateien mitUnterschied wenn es sich um Textdateien handelt und Sie sicherstellen möchten, dass Sie die richtigen Dateien kopieren (oder wenn Sie neugierig auf die Syntax sind).

Antwort2

Der Speicherort der CardDAV-Datei auf dem Server sollte ein Pfad ähnlich dem folgenden sein:

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

Antwort3

Haftungsausschluss: Ich weiß nichts über CalDAV und CardDAV und wie Thunderbird damit umgeht. Ich hoffe jedoch, dass ich einige allgemeine Richtlinien geben kann.

Vergleichen von Verzeichnisbäumen und Dateien in Linux mithilfe einer grafischen Benutzeroberfläche

In einigen anderen Antworten/Kommentaren wurde vorgeschlagen, eine Sicherungskopie Ihres Profils zu erstellen, eine der CalDAV-/CardDAV-Verbindungen zu löschen und zu prüfen, was sich im Profil geändert hat. Ich denke, das ist eine sehr gute Idee, wenn Sie sich wirklich die Zeit nehmen (was sehr viel sein könnte) und das Problem untersuchen möchten.

Ich denke jedoch auch, dass die Verwendung difffür diesen Zweck (und im Allgemeinen) eine Qual ist. Da Sie Thunderbird verwenden, befinden Sie sich auf einem grafischen Desktop und können dahermeld, eine grafische Anwendung mit einer netten Benutzeroberfläche, die den Vergleich ganzer Verzeichnisbäume in Linux endlich zum Vergnügen macht. Wenn Sie eine vernünftige Linux-Distribution verwenden, meldsollte es über Ihren Paketmanager verfügbar sein.

Eine nicht perfekte, aber schnelle und funktionierende Lösung finden

Ich verstehe zwar, dass Sie die perfekte Lösung haben möchten und im Detail verstehen möchten, was passiert, aber manchmal ist es vielleicht besser, pragmatisch vorzugehen (insbesondere, wenn eine gewisse Zeit unter Zeitdruck steht).

Ich denke, wir sind uns einig, dass das Löschen von etwas normalerweise keine Zeit in Anspruch nimmt, verglichen mit der Untersuchung eines Problems oder dem Erstellen von etwas. Ich würde also einfach das gesamte Thunderbird-Profil vom Hauptcomputer auf den zweiten kopieren und dann alle E-Mail-Konten auf dem zweiten löschen.

Da durch das Löschen eines E-Mail-Kontos nicht unbedingt die lokalen Daten (im Fall von POP3) oder die zwischengespeicherten/synchronisierten Daten (im Fall von IMAP) gelöscht werden, die mit diesem Konto verknüpft sind, müssen wir einen zusätzlichen Schritt ausführen, wenn wir Speicherplatz sparen möchten oder Datenschutzbedenken haben:

Server SettingsBevor Sie ein Konto löschen, wählen Sie im linken Bereich den Untermenüeintrag für dieses Konto aus und kopieren Sie dann den Speicherort in der Zeile mit der Beschriftung Local directoryan einen sicheren Ort, z. B. in eine Textdatei. Nachdem Sie das Konto selbst gelöscht haben, löschen Sie dieses Verzeichnis. Mit diesem Schritt löschen Sie die eigentlichen Nachrichten, die mit dem jeweiligen Konto verknüpft sind, aus dem lokalen Dateisystem.

Bitte beachten Sie, dass es noch weitere Dateien gibt, die Sie möglicherweise löschen möchten, beispielsweise die Adressbücher ( *.mab) und verschiedene andere .sqliteDateien, die persönliche Daten preisgeben könnten. Dies kann in Ihrem Fall ein Problem darstellen, muss es aber nicht. Diese zusätzlichen Daten beanspruchen normalerweise nicht viel Speicherplatz, daher können Sie sie einfach dort lassen, wenn Sie keine Datenschutzbedenken haben.

Wenn Sie mehr über das Thunderbird-Profilordner-Layout erfahren möchten,Sie könnten diesen Ausgangspunkt verwenden.

Antwort4

Um die CardBook-Einstellungen zu kopieren, müssen Sie nur die Datei prefs.js und die Ordner storage und cardbook kopieren

verwandte Informationen