Como instalar e usar o IMAPSYNC no Ubuntu & Debian

Como instalar e usar o IMAPSYNC no Ubuntu & Debian

Imapsync é uma ferramenta de transferência IMAP usada para copiar e -mails de um servidor IMAP para outro servidor IMAP. Este artigo ajudará você a instalar o IMAPSYNC nos sistemas Ubuntu, Debian e Linuxmint e transferir todas as suas caixas de correio e e -mails entre dois servidores IMAP.

  • Leia isto => Como instalar o servidor de correio Postfix no Ubuntu

Etapa 1 - Pré -requisitos

Vamos começar com a instalação dos pacotes necessários para IMAPSYNC. Aqui está uma longa lista de bibliotecas Perl e outros pacotes para instalar em seu sistema.

O sudo apt-get install git rcs makeppasswd cpanminus sudo apt-get install gcc libssl-dev libuthen-nntlm-perl \ libclass-carregamento-perl libcrypt-ssleay-perl liburi-perl \ libdata-uniqid-percerlliGerlliGesterl \ libdata-uniqid-percerli-perl-seli-perliGest-hiBliBest-hiBliBest-hiBliBestl \ Libdata-uniqid-percerli-perl-seli-perl LiberliBl \ Libdata-uniqid-percerliMgesterl -CheckConflicts-perl \ libfile-cópia-ressecção-perl Libio-compress-perl libio-socket-innet6-perl \ libio-socket-ssl-perl libio-tee-perl libmail-imapclient-percunda SsLeay-perl libpar-packer-perl \ bibliblibretonly-perl libsys-meminfo-perl libterm-readkey-perl \ bibest-fatal-perl bibest-mock-guard-perel libest-pod-perl \ bibliotest-require-selate-perltest-simimple perl libunicode string-perl 

Além disso, instale os módulos Python necessários usando o CPAN em seu sistema.

sudo cpanm Crypt :: OpenSSL :: RSA Crypt :: OpenSSL :: Random -Force Sudo CPANM Mail :: IMAPCLIENT JSON :: WebToken Test :: MockObject Sudo CPANM Unicode :: String Data :: Uniqid 

Etapa 2 - Instale o IMAPSYNC

Depois de concluir a instalação dos pacotes necessários. Faça o download do código IMAPSYC mais recente de seu repositório oficial do GitHub no seu sistema local.

clone git https: // github.com/imapsync/imapsync.git 

Navegue para o repositório recém -clonado e instale -o com os seguintes comandos em seu sistema.

CD IMAPSYNC MKDIR -P DIST SUDO FAZ 

Nesta fase, seu sistema está pronto para migrar todos os dados de uma conta de email para outra conta de email usando o IMAP.

Etapa 3 - Transfira e -mails com IMAP

Então você está pronto para a migração. Antes da migração, verifique se as duas contas têm o IMAP em execução e acessível a partir do seu sistema. Após esse uso, a seguinte sintaxe de comando.

IMAPSYNC -HOST1 IMAP.fonte.exemplo.com \ --User1 [Email Protected] \ - -assassword1 S0urcepassw0rd \ - -SSL1 \ - -HOST2 IMAP.dest.exemplo.com \ --User2 [Email Protected] \ - -assassword2 dest1nat10npassw0rd \ - -ssl2 

O comando levará muito tempo de acordo com o tamanho da sua caixa de correio de origem. Depois de concluir todo o processo, você verá uma longa lista de saída. Verifique a saída para descobrir se ocorreu algum erro durante a transferência. Abaixo está a pequena parte do resultado.

  • Leia isto => 5 maneiras de enviar e -mail da linha de comando Linux
A transferência começou em quinta -feira, 11 de maio, 11:45:37 2017 PID é 4969… Total Bytes Transferido: 78373 (76.536 KIB) Bytes Total Duplicate Host1: 0 (0.000 kib) bytes totais host duplicados2: 0 (0.000 kib) bytes totais ignorados: 0 (0.000 kib) Erro total de bytes: 0 (0.000 kib) Taxa de mensagem: 0.1 Mensagens/s Taxa média de largura de banda: 3.0 KIB/s Consumo de memória: 217.0 MIB MAIOR MENSAGEM: 57947 Bytes (56.589 KIB) MEMÓRIA/MAIOR MENSAGEM RATIO: 3927.0 Iniciar diferença host2 -host1: -2 mensagens, -78373 bytes (-76.536 KIB) DIFERTA FINAL HOST2 - HOST1: 0 Mensagens, 0 bytes (0.000 kib) detectado 0 erros 

Referência:

  • https: // imapsync.Lamiral.info/
  • https: // github.com/imapsync/imapsync