imapsync

Cómo instalar imapsync en Ubuntu 16.04

¿Imapsync?

Si llegaste a este artículo podría asegurar que estás o bien pensando en realizar una migración de un servidor de correo o ya estás enfrascado en la migración y tienes claro que la mejor forma, la más rápida y la más cómoda para tu caso es la utilización de imapsync.

Imapsync nos permite realiza la sincronización de cuentas de correo en distintos servidores, por lo que podemos utilizarlo para los siguientes casos:

  1. Estamos cambiando de servidor y en ambos ya tenemos creadas las mismas cuentas de correo, sólo nos falta realizar la sincronización de los buzones.
  2. En un servidor de correo antiguo tenemos un buzón que sus datos queremos que estén en la cuenta de correo de otra persona de nuestro servidor de correo.
  3. Simplemente queremos hacer una copia de seguridad o un backup de todos los buzones a un servidor local.

Yo lo utilizo principalmente para las migraciones de servidores de correo.

Cómo instalar imapsync

Instalando las dependencias:

sudo apt-get install -y makepasswd rcs perl-doc libio-tee-perl git \
libmail-imapclient-perl libdigest-md5-file-perl libterm-readkey-perl \
libfile-copy-recursive-perl build-essential make automake \
libunicode-string-perl 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 \
libmodule-scandeps-perl libnet-ssleay-perl libpar-packer-perl \
libreadonly-perl libterm-readkey-perl libtest-pod-perl \
libtest-simple-perl libunicode-string-perl liburi-perl cpanminus

Instalando módulos desde CPAN:

sudo cpanm JSON::WebToken Test::MockObject Unicode::String Data::Uniqid

Es posible que tengáis que instalar estos también; depende lo que tengáis instalado en el servidor:

sudo cpanm Dist::CheckConflicts Sys::MemInfo

Clonar repositorio de Git:

Ya que seguramente tengáis un servidor de utilidades para el Departamento de Sistemas, pues os recomiendo crear un directorio que se llame utilidades/ y ahí meteremos nuestro imapsync.

mkdir utilidades
cd utilidades
git clone git://github.com/imapsync/imapsync.git

Compilar e instalar:

cd imapsync && mkdir dist
sudo make install

Comprobación de que todo está bien:

imapsync -v

La ejecución de este comando nos debería devolver la versión de imapsync que hemos instalado.

No te pierdas el siguiente artículo que mostraré como utilizarlo.

Sobre Bosco López

/dev/null

Te puede interesar también

Mostrar alertas en Nagios con SNMP TRAPS

La monitorización de dispositivos de red, suele realizarse mediante SNMP, pero como es lógico no …

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.