Sincroniza todos os emails em uma pasta no novo servidor usando o imapsync?

1

Existe uma maneira de sincronizar todos os e-mails do servidor antigo em uma única pasta no novo servidor usando o imapsync? Não consigo encontrar algo relevante no manual…

Obrigado antecipadamente!

    
por Tronic 14.09.2013 / 18:43

2 respostas

2

O FAQ link diz:

Q. É possível sincronizar todas as mensagens de um servidor para outro sem recriar a estrutura de pastas e o servidor de destino.

R. Sim.

Por exemplo, para sincronizar todas as mensagens em todos os forders no host1 para a pasta INBOX apenas no host2:

1) Primeiro tente (modo de segurança):

    imapsync \
    ...
    --regextrans2 "s/(.*)/INBOX/" \
    --dry --justfolders

2) Veja se a saída diz tudo que você quer que o imapsync faça,    - A opção seca é segura e não faz nada real.

3) Remover --dry    Verifique a árvore de pastas imap no lado do alvo, você deve    só tem um: o INBOX clássico.

4) Remover --justfolders

    
por 14.09.2013 / 20:27
-1

Sim, exatamente, você pode usar o imapsync para migrar caixas de correio de um servidor de e-mail para outro. Temos que dizer ao imapsync os nomes de usuários e senhas das contas de email que queremos migrar. Teoricamente, podemos usar os switches --password1 e --password2 para as senhas, mas isso é perigoso

Portanto, é melhor criar dois arquivos (/ etc / secret1 e / etc / secret2 neste exemplo) que contenham as senhas (neste exemplo, é secreto para ambas as contas de email), fazer um chmod 600 nesses arquivos e use os switches --passfile1 e --passfile2.

Agora abaixo está o comando de amostra

  imapsync --host1 server1.example.com --user1 [email protected] --passfile1 /etc/secret2 --host2 server2.example.com --user2 [email protected] --passfile2 /etc/secret2
    
por 14.09.2013 / 19:38

Tags