Início
» PROGRAMAS
»
Como fazer backup automático de e-mails e contatos do Thunderbird
Como fazer backup automático de e-mails e contatos do Thunderbird
Um backup confiável do Thunderbird deve preservar todo o perfil, não apenas uma cópia da caixa de entrada visível. O perfil armazena configurações da conta, mensagens baixadas, catálogos de endereços, filtros e outros dados do usuário. Uma cópia agendada do perfil pode proteger e-mails e contatos locais simultaneamente, desde que o Thunderbird esteja fechado durante a execução da cópia. Este guia configura esse processo no Windows com o PowerShell e o Agendador de Tarefas e, em seguida, mostra como verificar se o backup pode ser usado.
O que está incluído em um backup de perfil do Thunderbird?
O Thunderbird armazena seus dados de trabalho em uma pasta de perfil. A ferramenta de exportação de perfil da Mozilla informa que um backup de perfil inclui contas, mensagens, catálogos de endereços e configurações. Isso torna o perfil a unidade ideal para copiar para um backup local automático. Use o perfil ativo; um computador pode conter vários perfis e fazer backup do perfil errado pode resultar em uma pasta aparentemente válida, mas sem nenhum dos e-mails esperados.
Existem duas limitações importantes. Primeiro, uma conta IMAP geralmente representa e-mails armazenados em um servidor de e-mail. Uma cópia local do perfil inclui apenas o corpo das mensagens de pastas e mensagens que o Thunderbird sincronizou para uso offline. Não se trata necessariamente de um arquivo independente de todas as mensagens no servidor. Segundo, catálogos de endereços CardDAV remotos, como contatos hospedados por um serviço, ainda são controlados por esse serviço. Um backup de perfil pode preservar a configuração do Thunderbird e os dados do catálogo de endereços local, mas não substitui um backup separado do provedor de contatos.
Antes de definir o caminho de origem do script de backup, abra o local do perfil do Thunderbird nas Informações de Solução de Problemas.
Passo 1: Encontre o perfil e prepare um destino de backup.
No Thunderbird, abra o menu de aplicativos, escolha Ajuda e, em seguida, Informações para resolução de problemas . Em Informações básicas do aplicativo , localize Diretório do perfil e selecione Abrir diretório . A nomenclatura pode variar um pouco de acordo com a versão. Isso abrirá a pasta do perfil ativo. Suba dois níveis até a pasta de dados do Thunderbird que contém os arquivos `.htaccess` Profilese profiles.ini`.css`. Em uma instalação típica do Windows, ela está localizada %APPDATA%\Thunderbirdem `/etc/thunderbird`, geralmente na pasta AppData do usuário.
Use um destino em um disco físico diferente ou em um local de backup de rede protegido. Neste exemplo, crie E:\Thunderbird-Backupse mantenha essa unidade conectada quando a tarefa agendada for executada. Uma segunda pasta no mesmo disco com falha é conveniente, mas não constitui um backup separado caso o disco seja perdido. Se o seu perfil estiver armazenado fora da pasta padrão do Thunderbird, anote o local personalizado e ajuste o script para copiar também esse caminho.
A pasta de dados do Thunderbird contém o diretório de perfil e o arquivo profiles.ini, que ajudam o Thunderbird a localizar o perfil durante uma restauração.
Etapa 2: Crie um script de backup do PowerShell
A Mozilla recomenda fechar o Thunderbird antes de copiar um perfil. Copiar enquanto o programa está alterando bancos de dados de e-mail ou catálogos de endereços pode capturar arquivos em momentos diferentes. O script abaixo verifica se há um processo do Thunderbird em execução e o ignora, em vez de forçar o fechamento do programa. Ele cria um instantâneo com data, grava um marcador de conclusão somente após uma cópia bem-sucedida e mantém os 14 instantâneos concluídos mais recentes.
Primeiro, crie C:\Scriptse E:\Thunderbird-Backupssalve o seguinte como C:\Scripts\Backup-Thunderbird.ps1. Altere o destino se a sua unidade de backup usar uma letra diferente.
Execute o script uma vez clicando com o botão direito do mouse no Explorador de Arquivos e escolhendo " Executar com o PowerShell" ou execute-o a partir de uma janela do PowerShell. Feche o Thunderbird primeiro. Confirme se uma nova tb-YYYYMMDD-HHMMSSpasta aparece e contém os arquivos `.throwbird.cs` _backup-complete.txt, profiles.ini`.throwbird.cs` e o diretório de perfil esperado. Se a cópia falhar, verifique se a unidade de destino está conectada e tem espaço livre suficiente. O script não criptografa o backup; use um disco criptografado ou um destino de backup criptografado se o perfil contiver e-mails confidenciais ou credenciais salvas.
O script verifica se o Thunderbird está fechado antes de copiar o perfil e registra as execuções ignoradas ou concluídas.
Etapa 3: Agende o script com o Agendador de Tarefas
Abra o Agendador de Tarefas do Windows e selecione Criar Tarefa Básica . Dê o nome de Backup do Perfil do Thunderbird . Escolha um gatilho diário para um horário em que você provavelmente estará longe do Thunderbird, como 2h da manhã. Selecione Iniciar um programa , insira powershell.exeo nome do programa e adicione os seguintes argumentos:
Após a conclusão do assistente, abra as propriedades da tarefa. Na guia "Gatilhos" , edite o gatilho diário e configure-o para repetir a cada hora durante um dia. Isso dá ao script uma segunda chance após o fechamento do Thunderbird, em vez de esperar até o dia seguinte. Na guia "Configurações" , habilite a opção para executar a tarefa assim que possível após uma inicialização agendada ser perdida e impedir que uma nova instância seja iniciada se a anterior ainda estiver em execução. Execute a tarefa na mesma conta de usuário do Windows cujo perfil está sendo copiado e mantenha a unidade de backup disponível. Se o computador estiver desligado ou o usuário não estiver conectado, uma tarefa configurada apenas para essa conta interativa pode não ser executada conforme o esperado.
O Agendador de Tarefas também pode ser configurado pelo PowerShell, mas o assistente gráfico facilita a revisão da ação e da recorrência. A Microsoft documenta os gatilhos diários e recorrentes no módulo ScheduledTasks. O resultado principal é o mesmo: a tarefa deve executar o script, e não o próprio Thunderbird, e seu histórico deve mostrar as tentativas nos horários esperados.
O Agendador de Tarefas executa o script de backup do PowerShell em seu gatilho recorrente; use o histórico de tarefas para revisar cada execução.
Como saber se o backup está funcionando?
Uma captura instantânea concluída é exibida. O destino deve conter um novo tb-*diretório com a data e o marcador de conclusão após o fechamento do Thunderbird.
O registro explica as execuções perdidas. Uma linha marcada como "Ignorada" significa que o Thunderbird estava aberto quando a tarefa foi verificada. Feche-o e deixe que uma execução posterior, a cada hora, seja realizada.
O instantâneo contém o perfil esperado. Verifique profiles.inia pasta de perfil que você identificou e as pastas de e-mail ou outros dados esperados. Os tamanhos dos arquivos variam de acordo com a conta e as configurações de sincronização.
O Agendador de Tarefas exibe a atividade recente. Analise a última hora de execução, o último resultado da execução e a guia Histórico da tarefa. O simples fato de a tarefa ser iniciada com sucesso não comprova que a cópia foi concluída; verifique também o marcador e o registro.
Faça um teste de restauração antes de confiar na rotina. Use uma conta Windows separada ou um computador de teste, feche o Thunderbird e restaure um perfil copiado usando as instruções de importação ou restauração de perfil da Mozilla. Confirme se as mensagens locais e os catálogos de endereços aparecem. Não teste sobrescrevendo o único perfil funcional do seu computador principal.
Quando você deve usar outro método de backup?
Este script é uma cópia agendada simples de um perfil do Windows que cabe na unidade de destino. Se o Thunderbird permanecer aberto continuamente, suas verificações podem ser ignoradas a cada execução; escolha um horário regular para fechá-lo ou use um software de backup projetado para capturar dados de aplicativos com segurança. Se o perfil for muito grande, planeje o armazenamento para 14 snapshots completos ou altere a quantidade de retenção e o agendamento após considerar quanto histórico você precisa. A ferramenta de exportação de perfil integrada da Mozilla é conveniente para um arquivo ZIP único, mas seu limite documentado atual é de 2 GB, portanto, não é adequada para todos os perfis grandes ou para uma tarefa recorrente automatizada.
Para macOS e Linux, os mesmos princípios se aplicam: identifique o perfil ativo usando a página de solução de problemas do Thunderbird, copie-o somente após o Thunderbird ser fechado e agende a cópia com o agendador do sistema operacional. Os locais de dados padrão variam de acordo com a plataforma, e instalações Snap, Flatpak, portáteis e de perfil personalizado podem usar caminhos diferentes. Não aponte um perfil ativo do Thunderbird para uma pasta sincronizada na nuvem nem o abra simultaneamente em vários computadores. A Mozilla alerta que o acesso simultâneo por meio de armazenamento em nuvem ou compartilhamento de arquivos pode corromper os dados do perfil. Em vez disso, faça o upload de snapshots concluídos e fechados como backups e proteja-os com criptografia.