Thunderbird: ¿Cómo mover conexiones CalDAV/CardDAV de una máquina a otra?

Thunderbird: ¿Cómo mover conexiones CalDAV/CardDAV de una máquina a otra?

En mi máquina principal estoy ejecutando Thunderbirdy Lightningtengo varios CalDAVcalendarios conectados. Además también hay una CardDAVlibreta de direcciones conectada.

¿Cómo puedo transferir esas conexiones CalDAV y CardDAV a otra máquina?

Para que las conexiones mencionadas estén disponibles en una segunda máquina, tengo las siguientes opciones:

  1. Crea todas las conexiones completamente desde cero (-> molesto)
  2. Copie todo el directorio ~/.thunderbirda la nueva máquina (-> poco práctico, porque también se copiarían los perfiles de correo)
  3. Copie solo los archivos necesarios para los calendarios y la libreta de direcciones a la nueva máquina (-> deseado)

Quiero evitar configurarlo a mano. Entonces: ¿De qué archivos tengo que copiar ~/.thunderbird?

Mi conjetura es algo como:

  • Archivostorage.db
  • Archivo prefs.js(solo las líneas con "calendario")
  • Directoriocalendar-data

Pero, ¿dónde se CardDAValmacena la conexión?

Respuesta1

Sugiero el siguiente procedimiento para conocer los archivos de conexión CalDAV y CardDAV:

  • Tome una copia de la ~/.thunderbirdcarpeta.
  • Agregar o eliminar una de esas conexiones
  • Comprueba qué archivos han cambiado
  • Compare los archivos modificados usandodiferencia si son de naturaleza textual y si desea asegurarse de copiar los archivos correctos (o si tiene curiosidad acerca de la sintaxis).

Respuesta2

La ubicación del archivo CardDAV en el servidor debe estar en una ruta similar a la siguiente:

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

Respuesta3

Descargo de responsabilidad: no sé nada sobre CalDAV y CardDAV y cómo los maneja Thunderbird. Sin embargo, espero poder dar algunas pautas generales.

Comparación de árboles de directorios y archivos en Linux usando una interfaz de usuario gráfica

Algunas de las otras respuestas/comentarios propusieron realizar una copia de seguridad de su perfil, eliminar una de las conexiones CalDAV/CardDAV y verificar qué ha cambiado en el perfil. Creo que es una muy buena idea si realmente quieres tomarte el tiempo (que podría ser mucho) e investigar el problema.

Sin embargo, también creo que consumir diffcon ese fin (y en general) es una tortura. Como estás usando Thunderbird, estás en un escritorio gráfico y por lo tanto puedes usarmeld, una aplicación gráfica con una interfaz de usuario agradable que finalmente hace que comparar árboles de directorios completos en Linux sea un placer. Si está utilizando una distribución de Linux razonable, melddebería estar disponible a través de su administrador de paquetes.

Encontrar una solución no perfecta, pero rápida y funcional

Si bien entiendo que le gustaría tener la solución perfecta y comprender en detalle lo que está sucediendo, a veces puede ser mejor ser pragmático (especialmente si hay algún tipo de presión de tiempo).

Creo que estamos de acuerdo en que eliminar algo no suele llevar mucho tiempo en comparación con investigar un problema o crear algo. Entonces simplemente copiaría todo el perfil de Thunderbird de la máquina principal a la segunda y luego eliminaría todas las cuentas de correo en la segunda.

Dado que eliminar una cuenta de correo no necesariamente elimina los datos locales (en el caso de POP3) o los datos almacenados en caché/sincronizados (en el caso de IMAP) asociados con esa cuenta del sistema de archivos local, debemos realizar un paso adicional si queremos. para ahorrar espacio en disco o si tenemos dudas sobre la privacidad:

Antes de eliminar una cuenta, seleccione la entrada del submenú Server Settingspara esa cuenta en el panel izquierdo, luego copie la ubicación en la línea etiquetada Local directoryen un lugar seguro, por ejemplo, un archivo de texto. Después de haber eliminado la cuenta, elimine ese directorio. En este paso, eliminará los mensajes reales asociados con la cuenta respectiva del sistema de archivos local.

Tenga en cuenta que hay otros archivos que quizás desee eliminar, por ejemplo, las libretas de direcciones ( *.mab) y varios otros .sqlitearchivos que podrían revelar datos personales. Esto podría o no ser un problema en su caso. Estos datos adicionales generalmente no ocupan mucho espacio en el disco, por lo que puedes dejarlos en su lugar si no tienes preocupaciones de privacidad.

Si desea saber más sobre el diseño de la carpeta del perfil de Thunderbird,podrías usar este punto de partida.

Respuesta4

para copiar la configuración de CardBook, solo tienes que copiar el archivo prefs.js y las carpetas de almacenamiento y cardbook

información relacionada