ImapCopy - Migrando servidores de e-mails
Dica publicada em Linux / Correio Eletrônico
ImapCopy - Migrando servidores de e-mails
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
Onde:
Vamos agora ver o arquivo de configuração:
# vim ImapCopy.cfg
Configurar os seguintes parâmetros no início do arquivo:
Onde:
E os seguintes parâmetros no final do arquivo:
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:
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: IMAPcopy - home.arcir.de
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
# 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"
# 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: IMAPcopy - home.arcir.de
Lembro que a configuração do servidor de destino deve esta igual ao de origem, principalmente para quem usa virtual alias com as contas no banco de dados.
Essa ferramenta é muito prática e eficiente, recomendo aos administradores de servermail.
Ótimo post parabéns!
Abraços