Recentemente precisei migrar as contas de e-mail de um cliente (empresa) que usava os serviços do
Google Apps para servidores de e-mail próprios.
Usando
imapsync consegui fazer essa proeza sem muitos problemas e venho agora compartilhar com a comunidade a receita de bolo para tal.
Preparando o servidor
Zimbra:
Habilitar login
IMAP em modo texto.
Entre na sua interface Administrator e vá para:
Configuração -> Configurações Globais ->: IMAP e marque Habilitar login com texto não criptografado.
Reinicie o Zimbra.
Aumentar o tamanho do anexo para ser capaz de sincronizar e-mail com anexos maiores.
Ir para:
Configuração -> Configurações Globais -> Informações gerais
E altere o valor de: tamanho máximo de um arquivo enviado para pasta, mensagens de e-mail, calendário compromissos e tarefas (KB):
Eu mudei para 25600 que é 25 MB.
Instalar o imapsync:
# yum install imapsync -y
Fazer um teste no imapsyn:
# imapsync --host1 imap.gmail.com --user1 user@yourodmina.com --password1 P@ssword --host2 zimbra.domain.com --user2 user@yourdomain.com --password2 P@ssword --syncinternaldates --ssl1 -ssl2 --noauthmd5 --split1 100 --split2 100 --exclude All Mail --useheader 'Message-Id' --dry --justfolders
Estamos apenas testando conexão e as credenciais e recebendo um log do que vai ser feito. No meu caso eu preciso para transferir 2.80 GB, a saída será a seguinte:
Diferença host2 inicial - host1: mensagens -44000, -3004723681 bytes (-2,80 GIB)
Diferença host2 Final - host1: mensagens -44000, -3004723681 bytes (-2,80 GIB)
Detectados erros 0
Se receber esse erro:
Error: IMAP: [ALERT] Please log in via your web browser:http://support.google.com/mail/accounts/bin/answer.py?answer=78754 (Failure)
Acesse o link abaixo e verifique se a opção "Acesso para aplicativos menos seguros" está desativada, ative e clique em concluído.
Fazendo a sincronização:
# imapsync --host1 imap.gmail.com --user1 user@yourodmina.com --password1 P@ssword --host2 zimnra.domain.com --user2 user@yourdomain.com --password2 P@ssword --syncinternaldates --ssl1 -ssl2 --noauthmd5 --split1 100 --split2 100 --exclude All Mail --useheader 'Message-Id'
Vamos agora sincronizar os contatos. Com o e-mail aberto no canto superior esquerdo vá em:
E-mail -> contatos -> mais -> exportar
Marque as opções:
- Todos os contatos
- Formato CSV do Outlook (para importação no Outlook ou em outro aplicativo)
E clique em exportar.
Agora vamos importá-los para o Zimbra. Logado no Zimbra: https://hostzimbra.dominio.com.br.
Acesse:
Preferências -> Importar / Exportar e fazer upload de seu arquivo CSV.
Nenhum comentário foi encontrado.