Migrar correio do dovecot no centos para dovecot no debian

2

Estou tentando migrar várias contas de e-mail do usuário do dovecot 1.0.7 em um servidor centos 5.11 para o dovecot 2.1.7 em um servidor 7 debian

Tolamente eu pensei que poderia simplesmente replicar os Maildirs de um servidor para outro usando o rsync, mudar o dns e tudo ficaria bem.

Infelizmente isso não funcionou.

Embora o processo tenha parecido funcionar bem, o Thunderbird na minha conta de teste está insistindo em voltar a baixar TODOS os e-mails como duplicados e-mails não lidos.

Existe uma maneira de importar o e-mail do servidor cento de origem para o servidor debian de destino sem forçar o usuário a ter que classificar e excluir centenas de e-mails duplicados?

Estou usando o IMAP para o protocolo de e-mail

    
por DeveloperChris 22.08.2015 / 09:51

3 respostas

1

Eu resolvi o problema.

Eu tenho sentido fazer esse movimento por alguns meses. nesse tempo eu tenho rsyncing todas as pastas de usuários para o novo servidor.

Esqueci de adicionar o comando --delete ao comando rsync, dessa forma, as mensagens de e-mail antigas estavam se acumulando no servidor de destino (novo) mesmo depois que o usuário as excluía do servidor antigo.

Por isso, quando mudei para o novo servidor, o dovecot indexou automaticamente os e-mails extras e os clientes os atenderam corretamente.

    
por 23.08.2015 / 04:44
2

Se você configurou o servidor e criou contas de usuário no debian. Então, para migrar e-mails, você pode usar o utilitário imapsync.

Este utilitário apenas sincroniza e-mails entre dois servidores. Você não precisa se preocupar com o caminho / estrutura do diretório de e-mail nos dois servidores.

Mas você deve saber a senha da conta de usuário para transferir e-mails. Verifique o link uso do imapsync para obter mais informações.

    
por 22.08.2015 / 15:29
1

Você pode especificar o comando rsync que você usou como se eu não me engano você precisa se certificar de que os carimbos de hora de modificação são preservados ao fazer o rsync. Uma rápida olhada no man rsync me diz que o rsync deve ter as opções como -tPrlHpogEAXz quando você o executa.

    
por 22.08.2015 / 23:05