Thunderbird: Como mover conexões CalDAV/CardDAV de uma máquina para outra?

Thunderbird: Como mover conexões CalDAV/CardDAV de uma máquina para outra?

Na minha máquina principal estou executando Thunderbirde Lightningtenho vários CalDAVcalendários conectados. Além disso, há também um CardDAVcatálogo de endereços conectado.

Como posso transferir essas conexões CalDAV e CardDAV para outra máquina?

Para disponibilizar as conexões mencionadas em uma segunda máquina, tenho as seguintes opções:

  1. Crie todas as conexões completamente do zero (-> chato)
  2. Copie todo o diretório ~/.thunderbirdpara a nova máquina (-> impraticável, porque os perfis de email também seriam copiados)
  3. Copie apenas os arquivos necessários para calendários e catálogo de endereços para a nova máquina (-> desejado)

Quero evitar configurá-lo manualmente. Então: de quais arquivos devo copiar ~/.thunderbird?

Meu palpite é algo como:

  • Arquivostorage.db
  • Arquivo prefs.js(somente as linhas com "calendário")
  • Diretóriocalendar-data

Mas onde está armazenada a conexão CardDAV?

Responder1

Sugiro o seguinte procedimento para descobrir os arquivos de conexões CalDAV e CardDAV:

  • Faça uma cópia da ~/.thunderbirdpasta
  • Adicione ou descarte uma dessas conexões
  • Verifique quais arquivos foram alterados
  • Compare os arquivos alterados usandodiferença se eles são de natureza textual e se você gostaria de ter certeza de que está copiando os arquivos corretos (ou se está curioso sobre a sintaxe).

Responder2

A localização do arquivo CardDAV no servidor deve estar em um caminho semelhante ao seguinte:

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

Responder3

Isenção de responsabilidade: não sei nada sobre CalDAV e CardDAV e como o Thunderbird lida com eles. No entanto, espero poder dar algumas orientações gerais.

Comparando árvores de diretórios e arquivos no Linux usando uma UI gráfica

Algumas das outras respostas/comentários propuseram fazer um backup do seu perfil, excluir uma das conexões CalDAV/CardDAV e verificar o que mudou no perfil. Acho que é uma ideia muito boa se você realmente quiser dedicar algum tempo (que pode ser muito) e pesquisar o problema.

Porém, também acho que usar diffpara esse fim (e em geral) é uma tortura. Como você está usando o Thunderbird, você está em uma área de trabalho gráfica e, portanto, pode usarmeld, um aplicativo gráfico com uma interface de usuário agradável que finalmente torna um prazer comparar árvores de diretórios inteiras no Linux. Se você estiver usando uma distribuição Linux razoável, melddeverá estar disponível por meio de seu gerenciador de pacotes.

Encontrar uma solução não perfeita, mas rápida e funcional

Embora eu entenda que você gostaria de ter a solução perfeita e entender em detalhes o que está acontecendo, às vezes pode ser melhor ser pragmático (principalmente se houver algum tipo de pressão de tempo).

Acho que concordamos que excluir algo geralmente não leva mais tempo do que pesquisar um problema ou criar algo. Então, eu apenas copiaria todo o perfil do Thunderbird da máquina principal para a segunda e excluiria todas as contas de e-mail da segunda.

Como a exclusão de uma conta de e-mail não remove necessariamente os dados locais (no caso de POP3) ou os dados armazenados em cache/sincronizados (no caso de IMAP) associados a essa conta do sistema de arquivos local, precisamos realizar uma etapa extra se quisermos para economizar espaço em disco ou se tivermos preocupações com privacidade:

Antes de excluir uma conta, selecione a entrada do submenu Server Settingsdessa conta no painel esquerdo e copie o local na linha rotulada Local directorypara um local seguro, por exemplo, um arquivo de texto. Depois de excluir a própria conta, exclua esse diretório. Nesta etapa, você exclui as mensagens reais associadas à respectiva conta do sistema de arquivos local.

Observe que existem outros arquivos que você pode querer excluir, por exemplo, os catálogos de endereços ( *.mab) e vários outros .sqlitearquivos que podem revelar dados pessoais. Isso pode ou não ser um problema no seu caso. Esses dados adicionais geralmente não ocupam muito espaço em disco, portanto, você pode simplesmente deixá-los no lugar se não tiver preocupações com privacidade.

Se você quiser saber mais sobre o layout da pasta de perfil do Thunderbird,você poderia usar este ponto de partida.

Responder4

para copiar as configurações do CardBook, basta copiar o arquivo prefs.js e as pastas storage e cardbook

informação relacionada