Migrar histórico de e-mail de Maildir (Dovecot) para Thunderbird parece simples, mas a diferença estrutural entre formatos costuma causar perdas de hierarquia, pastas invisíveis e erros de importação.
Este guia resume os principais pontos técnicos e a automação que resolveu o processo ponta a ponta.
O desafio real da migração
No servidor, o Dovecot organiza pastas com convenções como:
.Sent.Archive.Meus.Trabalhos
Já o Thunderbird espera MBOX com comportamento diferente no diretório de Local Folders. Sem conversão correta, aparecem problemas como:
- subpastas ausentes
- timeout em conversores genéricos
- conflito de nome (
INBOXjá existente)
Lições técnicas que fizeram diferença
1) Pastas vazias também importam
Conversores comuns ignoram pasta sem conteúdo. Em migração corporativa, isso quebra organização histórica. A lógica de conversão precisa criar artefatos mesmo para estruturas com 0 bytes.
2) Execução remota e prompts interativos
Ao executar via curl | bash, prompts podem ser “engolidos”. A abordagem com /dev/tty ou process substitution evita perda de interação.
3) Controle de impacto no servidor
Em produção, conversão deve respeitar recursos. Modo com prioridade baixa (nice) evita degradação durante horário de operação.
A solução automatizada: maildir-to-mbox
Fluxo adotado:
bash <(curl -sSL https://raw.githubusercontent.com/sr00t3d/maildir-to-mbox/main/maildir-mbox.sh)
Recursos úteis da automação:
- varredura profunda de subpastas
- opção de execução em modo lento para produção
- validação de espaço em disco
- etapa de segurança antes de iniciar
- pacote final pronto para importação
Restauração no Thunderbird (sem extensão)
- Baixe o arquivo exportado (
.tar.gz). - Descubra o diretório de
Pastas Locaisno Thunderbird. - Feche o Thunderbird.
- Extraia os arquivos para o diretório local.
- Abra novamente o Thunderbird e valide estrutura.
Repositório oficial
Projeto open-source:
https://github.com/sr00t3d/maildir-to-mbox
Com entendimento de formato e automação correta, uma migração potencialmente manual e arriscada vira processo previsível. O maior ganho não é só tempo, mas integridade da estrutura histórica de e-mails.
Este post está licenciado sob CC BY-NC.
Comentários
Participe da discussão abaixo.
Comentários ainda não configurados. Adicione as opções do Cusdis em /assets/json/config/blog-comments-config.json.