O que você vai aprender
Copiar emails de contas que serão excluídas para uma conta de arquivo, organizando cada uma em subpastas separadas.
Pré-requisitos
- Computador com Linux ou Windows com WSL
- imapsync instalado (instruções)
- Senhas das contas de origem e destino
- Conta de destino criada (ex:
antigos@seudominio.com.br)
Passo 1: Criar a conta de arquivo
- Acesse cPanel → Contas de Email
- Clique em Criar
- Configure:
- Email:
antigos@seudominio.com.br - Espaço: ilimitado ou suficiente para todas as contas
- Email:
Passo 2: Verificar espaço em disco
Importante: Durante a cópia, os emails existirão em duplicidade.
- Acesse cPanel → Uso de Disco
- Confirme que há espaço livre ≥ tamanho das contas a arquivar
Passo 3: Testar com dry-run
imapsync \
--host1 mail.seudominio.com.br --port1 993 --user1 "conta@seudominio.com.br" --password1 'SENHA' --ssl1 \
--host2 mail.seudominio.com.br --port2 993 --user2 "antigos@seudominio.com.br" --password2 'SENHA' --ssl2 \
--subfolder2 nome_da_conta \
--dry
O --dry simula sem copiar. Verifique a saída antes de executar de verdade.
Passo 4: Executar a cópia
imapsync \
--host1 mail.seudominio.com.br --port1 993 --user1 "conta@seudominio.com.br" --password1 'SENHA_ORIGEM' --ssl1 \
--host2 mail.seudominio.com.br --port2 993 --user2 "antigos@seudominio.com.br" --password2 'SENHA_DESTINO' --ssl2 \
--subfolder2 nome_da_conta \
--allowsizemismatch \
--syncinternaldates \
--skipsize
Parâmetros importantes
| Parâmetro | Função |
|---|---|
--subfolder2 |
Cria subpasta no destino |
--syncinternaldates |
Mantém datas originais |
--allowsizemismatch |
Ignora diferenças de tamanho |
Passo 5: Verificar resultado
- Acesse o Webmail com a conta
antigos@ - Verifique se a subpasta foi criada
- Confira algumas mensagens aleatórias
Se a pasta não aparecer no Roundcube: Configurações → Pastas → Ativar
Passo 6: Excluir contas originais
Somente após confirmar que tudo foi copiado:
- cPanel → Contas de Email
- Localize a conta → Gerenciar → Excluir
Múltiplas contas
Repita o comando para cada conta, mudando --user1 e --subfolder2:
imapsync --user1 "vendas@empresa.com.br" --subfolder2 vendas ...
imapsync --user1 "financeiro@empresa.com.br" --subfolder2 financeiro ...
Resultado:
antigos@empresa.com.br
├── vendas/
├── financeiro/
└── rh/
Problemas comuns
Erro de autenticação
Causa: Senha incorreta ou caracteres especiais
Solução: Use aspas simples na senha: --password1 'senh@123'
Disco cheio durante cópia
Causa: Espaço insuficiente
Solução: Solicite aumento temporário ao suporte antes de iniciar
Pasta não aparece no Roundcube
Solução: Configurações → Pastas → Ativar a pasta
Precisa de ajuda? Abra um ticket