Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > trastero > varios > todo > Cambiar el servidor IMAP

Cambiar el servidor IMAP

Courier está dando buen servicio, ¿ por qué cambiarlo ? Pues porque los recursos del sistema no están siendo bien aprovechados. Demasiados demonios para conexiones, como las POP3 con SSL, que no utiliza prácticamente nadie, y memoria usada para nada.

Creo que podría pasarlo a Dovecot, pero no estoy seguro aún de cómo efectuar esa migración.

16 de Mayo de 2007: migración completada

Ha sido mucho más fácil de lo que yo pensaba. Los pasos son los siguientes:

  1. Detener monit ya que courier está bajo su control.
  2. Detener los demonios Courier
  3. Instalar los paquetes dovecot-imapd y dovecot-pop3d, que arrastran a dovecot-common y eliminan los paquetes courier correspondientes a los servicios IMAP y POP3 con y sin SSL.
  4. Configurar dovecot para que reemplace a Courier (explicado más abajo).
  5. Migrar las carpetas de correo (muy sencillo gracias a un programa descargado desde el wiki).
  6. Arrancar dovecot.
  7. Incluirlo en monit (tras probarlo).

Efectivamente no ha habido ningún problema a la hora de acceder a las carpetas y se nota bastante más rapidez que con courier (aunque puede ser la alegría inicial de no tener que sangrar para ponerlo en marcha, debo efectuar algunos estudios más serios).

Ahora los detalles ...

Configurar dovecot

Estas son las principales opciones que he tenido que tocar, todo ello provisionalmente y en espera de más informes sobre funcionamiento.

disableplaintextauth = no

Esta opción permite desactivar todo el acceso con texto plano si no se ha utilizado una conexión segura para conectar (en todos los servicios además). Tengo que ignorar tan sabia medida de seguridad porque es casi seguro que fallarían la mayor parte de los usuarios que acceden a las cuentas, especialmente aquellos que utilizan windows.

Migrar las carpetas

Squirrelmail

Prácticamente sólo ha habido que tocar la configuración del servidor IMAP, que ha quedado ahora de esta forma:

4.  IMAP Server            : localhost
5.  IMAP Port              : 143
6.  Authentication type    : login
7.  Secure IMAP (TLS)      : false
8.  Server software        : other
9.  Delimiter              : .

y de paso he retirado (por el momento) el acceso a imapproxy y lo he parado, puesto que quiero ver si podemos apañarnos sin otro demonio más en el sistema.

Enlaces