Inicio | Fotos | Artículos | Linux | Java | Música | Libro de visitas | Enlaces | weblog

Instalando Courier-IMAP

Aquí realizaremos la instalación del Courier-IMAP, que ofrece el servicio de correo POP3 e IMAP en sistemas GNU/Linux.

La página donde podemos encontrar el Courier-IMAP es http://www.courier-mta.org. Ahí seguimos las instrucciones de instalación del software.

Lo primero es instalar la Courier-Authlib, la maquinaria que usa el Courier para validar la password de los usuarios. Este software permite autenticar el usuario y password con una variedad de métodos, como por ejemplo, archivo de Passwords, LDAP, base de datos, etc. Es requisito del Courier-Authlib tener GDBM o Berkeley-DB. Instalar esos dos paquetes está fuera del alcance de este texto, normalmente se encuentran en cualquier (buena) distribución de Linux. O pueden bajárselo y compilarlo ustedes mismos.

Courier-Authlib necesita tener un usuario no privilegiado dedicado para él. Vamos a crearlo. Si disponen del usuario mail y el grupo mail, pueden evitar este paso. De lo contrario (como yo), hay que crear las dos cosas.

--- Obtener permisos de root ---
# groupadd mail
# useradd -g mail mail
--- Volver a usuario no privilegiado ---

Bajamos, entonces, el software:

wget http://sourceforge.net/projects/courier/files/authlib/0.63.0/courier-authlib-0.63.0.tar.bz2/download

Iniciamos la compilación, como un usuario no privilegiado:

tar xvf courier-authlib-0.63.0.tar.bz2
cd courier-authlib-0.63.0
./configure --with-mailuser=mail --with-mailgroup=mail
make
--- Obtener permisos de root ---
make install
make install-configure
--- Fin de permisos de root ---

Bien, ahí tenemos el Courier-Authlib con una configuración básica. Haría falta programar el inicio del Courier-Authlib en el arranque del sistema, para eso copiamos el archivo /usr/local/sbin/authdaemond al directorio /etc/init.d y le pedimos que se inicie en el arranque.

Finalmente, iniciamos el Courier-Authlib:

/usr/local/sbin/authdaemond start

Listo. Continuemos con el Courier-IMAP.

wget http://sourceforge.net/projects/courier/files/imap-devel/20100628/courier-imap-4.8.0.20100628.tar.bz2/download

Ya lo bajamos. Ahora a compilar:

tar xvf courier-imap-4.8.0.20100628.tar.bz2
cd courier-imap-4.8.0.20100628
./configure
make
--- Obtener permisos de Root ---
make install
make install-configure
--- Fin de permisos de root ---

Listo. Ahí tenemos el Courier instalado y con una configuración básica. También vamos a hacer que Courier-IMAP se inicie en el arranque copiando el archivo courier-imap.sysvinit a /etc/init.d.

Todavía falta un pequeño detalle: si probamos con Telnet si los demonios nos escuchan, va a fallar. Eso es porque la configuración por defecto indica que no hay que iniciar ningún servicio. Por lo tanto pasemos a revisar las opciones de configuración del Courier y ver qué hacen.

Para eso editamos el archivo /usr/lib/courier-imap/etc/imapd para trabajar con la configuración del demonio IMAP. Paso a contarles las principales directivas de este archivo y lo que hacen:

Una vez configurados esos parámetros, iniciamos el Courier. ¡Que lo disfruten!