En el Ejemplo 2.6, “Instalación del paquete courier-ldap (primera parte)” se instalaron los paquetes courier-authdaemon, courier-base y courier-ldap. En este capítulo se van a configurar de la manera apropiada y se van a instalar aquellos paquetes que faltan para dar servicio POP3 e IMAP a los usuarios.
![[Note]](http://www.wikilearning.com/imagescc/9774/note.png) |
Nota |
|
Esta sección se ha basado en la entrada bibliográfica [Roncero01]. |
Configuración del servicio de autentificación
Courier utiliza un servicio de autentificación para todos sus servicios. Este servicio se puede configurar de varias formas, de manera que haga la autentificación desde varias fuentes (PAM, LDAP, MySQL, et.). Esto significa que una vez configurado este servicio, los demás servicios de courier (POP3, POP3s, IMAP, etc) harán uso de este para la autentificación.
El servicio de autentificación está formado por un demonio llamado authdaemon, cuyo fichero de configuración es /etc/courier/authdaemonrc. Por defecto viene configurado para la autentificación vía PAM. A parte de este método, en esta documentación se hará uso de LDAP, por lo que modifique el archivo /etc/courier/authdaemonrc y añada este método de autentificación a la variable authmodulelist, como se muestra a continuación:
authmodulelist="authpam authldap" |
![[Note]](http://www.wikilearning.com/imagescc/9774/note.png) |
Nota |
|
En el Apéndice C, Archivo de configuración /etc/courier/authdaemonrc posee un archivo de configuración completo para este demonio. |
Configuración de la autentificación por LDAP
Como se ha elegido el método de autentificación por LDAP, se ha de configurar el archivo /etc/courier/authldaprc para adaptarlo a las necesidades del sistema.
Las opciones más importantes que ha de modificar son:
LDAP_SERVER gsr.pt
LDAP_PORT 389
LDAP_BASEDN ou=people,dc=gsr,dc=pt
LDAP_BINDDN ou=postfix,dc=gsr,dc=pt
LDAP_BINDPW ********
LDAP_TIMEOUT 15
LDAP_AUTHBIND 1
LDAP_MAIL mail
LDAP_FILTER (!(quota=-1))
LDAP_UID uidNumber
LDAP_GID gidNumber
LDAP_HOMEDIR homeDirectory
LDAP_MAILDIR mailbox
LDAP_FULLNAME cn
LDAP_CRYPTPW userPassword
LDAP_DEREF never
LDAP_TLS 0 |
![[Note]](http://www.wikilearning.com/imagescc/9774/note.png) |
Nota |
|
En el Apéndice D, Archivo de configuración /etc/courier/authldaprc posee un archivo de configuración completo. |
Instalación del servicio POP3
El servicio POP3 lo aporta el paquete courier-pop, por lo que ha de instalarse en el sistema:
Ejemplo 3.1. Instalación del paquete courier-pop
# /usr/bin/apt-get install courier-pop
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes NUEVOS:
courier-pop
0 actualizados, 1 se instalarán, 0 para eliminar y 9 no actualizados.
Se necesita descargar 0B/46,6kB de archivos.
Se utilizarán 221kB de espacio de disco adicional después de desempaquetar.
--------------------- Sourcerer Apt Watcher ---------------------
Configure: courier-pop
-----------------------------------------------------------------
(Leyendo la base de datos ...
273580 ficheros y directorios instalados actualmente.)
Desempaquetando courier-pop (de .../courier-pop_0.45.4-1_i386.deb) ...
Configurando courier-pop (0.45.4-1) ...
Starting Courier POP3 server: pop3d.
|
La descripción del paquete que se acaba de instalar es la siguiente:
Ejemplo 3.2. Descripción del paquete courier-pop
# /usr/bin/apt-cache show courier-pop
Package: courier-pop
Priority: extra
Section: mail
Installed-Size: 216
Maintainer: Stefan Hornburg (Racke) <racke@linuxia.de>
Architecture: i386
Source: courier
Version: 0.45.4-1
Replaces: pop3-server
Provides: pop3-server
Depends: libc6 (>= 2.3.2.ds1-4), exim4 | mail-transport-agent, courier-base (>= 0.45.4),
courier-authdaemon (>= 0.45.4)
Suggests: mail-reader, courier-pop-ssl
Conflicts: pop3-server
Filename: pool/main/c/courier/courier-pop_0.45.4-1_i386.deb
Size: 46614
MD5sum: 962e9728f57c2524f8c4d466796119e3
Description: Courier Mail Server - POP3 server
The POP3 daemon from the Courier Mail Server supports only email
stored in the maildir format.
|
La configuración del demonio pop3d se realiza desde el archivo /etc/courier/pop3d, de todas formas, la configuración por defecto es suficiente en este caso.
![[Note]](http://www.wikilearning.com/imagescc/9774/note.png) |
Nota |
|
En el Apéndice E, Archivo de configuración /etc/courier/pop3d tiene un archivo de configuración completo para el demonio pop3d. |
Instalación del servicio IMAP
El servicio IMAP lo aporta el paquete courier-imap, por lo que ha de instalarse en el sistema:
Ejemplo 3.3. Instalación del paquete courier-imap
# /usr/bin/apt-get install courier-imap
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes NUEVOS:
courier-imap
0 actualizados, 1 se instalarán, 0 para eliminar y 9 no actualizados.
Se necesita descargar 0B/553kB de archivos.
Se utilizarán 1602kB de espacio de disco adicional después de desempaquetar.
Preconfiguring packages ...
--------------------- Sourcerer Apt Watcher ---------------------
Configure: courier-imap
-----------------------------------------------------------------
(Leyendo la base de datos ...
273596 ficheros y directorios instalados actualmente.)
Desempaquetando courier-imap (de .../courier-imap_3.0.3-1_i386.deb) ...
Configurando courier-imap (3.0.3-1) ...
Starting Courier IMAP server: imapd.
|
A continuación se muestra la descripción del paquete:
Ejemplo 3.4. Descripción del paquete courier-imap
# /usr/bin/apt-cache show courier-imap
Package: courier-imap
Priority: extra
Section: mail
Installed-Size: 1564
Maintainer: Stefan Hornburg (Racke) <racke@linuxia.de>
Architecture: i386
Source: courier (0.45.4-1)
Version: 3.0.3-1
Replaces: imap-server
Provides: imap-server
Depends: libc6 (>= 2.3.2.ds1-4), libfam0c102, libgdbm3, exim4 | mail-transport-agent,
courier-base (>= 0.45.4), courier-authdaemon (>= 0.45.4)
Suggests: imap-client, courier-imap-ssl
Conflicts: imap-server
Filename: pool/main/c/courier/courier-imap_3.0.3-1_i386.deb
Size: 552608
MD5sum: c9780ad4a859427c7a755b45bdb0d29d
Description: Courier Mail Server - IMAP server
The Courier IMAP server provides access to email stored in Maildirs.
This server has an extremely small footprint, provides shared and
virtual shared folders.
|
La configuración del demonio imapd se realiza desde el archivo /etc/courier/imapd, de todas formas, la configuración por defecto es suficiente en este caso.
![[Note]](http://www.wikilearning.com/imagescc/9774/note.png) |
Nota |
|
En el Apéndice G, Archivo de configuración /etc/courier/imapd tiene un archivo de configuración completo para el demonio impad. |