Sincronizar correos con imapsync


Existe una manera de tener dos o más servidores Imap sincronizados, un ejemplo seria: Si el correo uno@uno.com recibe un correo electrónico, también lo recibe el correo uno@uno.com que se encuentra en un servidor completamente diferente, en pocas palabras se duplicara el correo en ambos servidores, en caso de que algunos se caigan, los demás funcionarán.

Lo primero que deberas hacer es instalar imapsync, recomendamos instalarlo en un equipo ubuntu o debian, JAMAS EN SERVIDORES DE PRODUCCION, a menos que sepas lo que haces

Los comandos para su instalacion seran:

iniciar como usuario administrador

su

entar a la carpeta en la cual se instalara

cd /usr/src/

actualizar los repositorios y asegurarnos de tener git

apt-get update && apt-get install git-core

descargar el repositorio de git donde esta el codigo imapsync

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

entrar a imapsync

cd /usr/src/imapsync/

Instalar los paquetes necesarios (podrian variar depediendo el sistema o version)

apt-get install libauthen-ntlm-perl libcrypt-ssleay-perl libdigest-hmac-perl libfile-copy-recursive-perl libio-compress-perl \
libio-socket-inet6-perl libio-socket-ssl-perl libio-tee-perl libmail-imapclient-perl libmodule-scandeps-perl libnet-ssleay-perl \
libpar-packer-perl libterm-readkey-perl libtest-pod-perl libtest-simple-perl libunicode-string-perl liburi-perl

se realiza la instalacion con perl

cpan Data::Uniqid

nos aseguramos que imapsync este disponible desde cualquier directorio

cp /usr/src/imapsync/imapsync /usr/bin/

verificamos la version

imapsync -v

Ya tenemos lista la aplicación, aqui un ejemplo de ejecución:

Ejemplo

imapsync --host1 imap.host1.com --user1 noreply@host1.com --password1 XXX --host2 imap.host2.com --user2 host2@gmail.com --password2 XXX --port2 993 --ssl1 --ssl2
Previous Usar DNS para optimizar migraciones
Next Instalar Zabbix

No Comment

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *