sexta-feira, 4 de julho de 2014

Migrando servidores de e-mails com ImapCopy

ImapCopy é uma ferramenta de linha de comando para copiar mensagens para vários usuários de um servidor Imap para outro.

Grande ajuda em migrações de servidores de e-mails.

Vamos baixar o ImapCopy:

# wget http://home.arcor.de/armin.diehl/imapcopy/imapcopy.tar.gz

Descompactar:

# tar -zxvf imapcopy.tar.gz

Acessar o diretório do "imapcopy":

# cd imapcopy

E ver os arquivos:

# ls
imapcopy ImapCopy.cfg

Onde:
imapcopy é o executável;
ImapCopy.cfg é onde configuramos para efetuar a cópia dos e-mails.

Vamos agora ver o arquivo de configuração:

# vim ImapCopy.cfg

Configurar os seguintes parâmetros no início do arquivo:

##############
# Sourceserver
##############
SourceServer localhost
SourcePort 143

###################
# Destinationserver
###################
DestServer localhost
DestPort 143


Onde:
SourceServer → É o servidor de origem, é onde coloca-se o IP do servidor Imap ou o endereço do domínio;
SourcePort → É a porta do servidor Imap da origem;
DestServer → É o servidor de destino. Aqui colocamos o IP do servidor Imap, ou o endereço do domínio;
DestPort → É onde colocamos a porta do servidor Imap do destino.

E os seguintes parâmetros no final do arquivo:

#############################
# List of users and passwords
#############################
# SourceUser SourcePassword DestinationUser DestinationPassword
Copy    "foo"   "foosrcpw"  "foo"   "foodestpw"
Copy    "bar"   "barsrcpw"  "bar"   "test"

Ou seja, aqui tu coloca o endereço do e-mail de origem com a senha e o endereço de destino com a senha.

Exemplo:

Copy   "user1@teste.com"  "senha"   "user1@teste.com"   "senha"

Tu podes adicionar quantas contas quiser.

Obs.: Procure não ter em sua senha o "#", pois não irá funcionar.

Após, salve o arquivo e para executar, digite:

# ./imapcopy

Pronto. Será realizado a cópia de um servidor para outro, deste que tenha o Imap ativo nos servidores.


Espero que ajude.

Guia de referência:
 http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html