Migración del servicio de correo hmailserver a qmail

Dentro de las necesidades que tengo últimamente,  la más prioritaria es migrar un servidor Windows a Linux, el servidor escogido es Debian 6.0 y la gestión a través de plesk.
En temas de web y otros servicios no es problema, la migración es directa y todo funciona correctamente, lo más problemático es la migración del servicio de correo que reside en el servidor Windows (hmailserver) a Linux (qmail)

He estado haciendo pruebas en la migración para ver que tal, en primer lugar, he migrado algunos correos existentes en las carpetas de hmailserver directamente a la carpeta mailbox de qmail, y al intentar acceder con cualquier webmail, por ejemplo horde, el funcionamiento es bueno y se abren, manteniendo la fecha y demás datos del correo.

Actualmente funciono con roundcube como webmail, que me parece una pasada como webmail opensource que es, lo recomiendo.
Como plesk trae por defecto horde (y sinceramente, no me parece lo más operativo, visualmente hablando), he tratado de cambiar el webmail por defecto a roundcube, para realizar esto, he seguido esta guia que he encontrado en internet y que me funcionó a la perfección:
http://blog.candanedo.es/2012/09/13/instalacion-de-roundcube-con-plesk/
Doy las gracias a @ncadanedo por una guía que funciona a la perfección y que me ayudado muchísimo.
Una vez seguida la guía , simplemente habría que acceder al plesk y cambiar en la pestaña correo a roundcube como webmail por defecto.

Volviendo al tema del correo lo que hay que hacer es mover los correos que están en formato hmailserver de windows a linux, una vez los tenemos en carpetas, tienen una estructura de carpetas con combinación de nombre hexadecimal, donde dentro se encuentran los correos.
La estructura actual es
/00 /01 /02 ….
Como ahora en qmail lo que hacen es que tienen los correos todos en la misma carpeta lo que hay que hacer es extraer todos los correos y unirlos en una única carpeta, mediante la instrucción:
find . -type f -exec mv {} TARGET/{}
Selecciono aquellos archivos dentro de una determinada carpeta y los muevo a la carpeta TARGET/
Una vez en la carpeta los redirijo a la carpeta de qmail de la nueva cuenta creada
cd /var/qmail/mailnames///Maildir/cur
De esta manera si accedemos por webmail aparecen los correos antiguos, (si, es cierto todos mezclados, enviados, recibidos,antiguos, todos como no leídos , pero no he encontrado otra forma de hacerlo, es fácil de detectar y mover a las carpetas)

Entradas relacionadas

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.