3.2. 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]Nota

En el Apéndice C, Archivo de configuración /etc/courier/authdaemonrc posee un archivo de configuración completo para este demonio.

3.2.1. 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]Nota

En el Apéndice D, Archivo de configuración /etc/courier/authldaprc posee un archivo de configuración completo.