Dovecot

De Astillas.net

Configurar conexiones seguras

En el archivo /etc/dovecot/dovecot.conf incluir las siguientes líneas:

ssl_disable   = no
ssl_cert_file = /etc/cacert/empresa.net/server.pem
ssl_key_file  = /etc/cacert/empresa.net/key.pem

Autenticación vía LDAP

En el archivo principal /etc/dovecot/dovecont.conf declaramos el controlador para autentificar usuarios:

 passdb {
   driver = ldap
   args  = /etc/dovecot/dovecot-ldap.conf.ext
 }
 userdb {
   driver = ldap 
   args = /etc/dovecot/dovecot-ldap-userdb.conf.ext
 }

Siendo los parámetros de conexión (en dovecot-ldap-conf.ext) los siguientes:

 uris = ldapi:///
 auth_bind = yes
 auth_bind_userdn = uid=%u,ou=People,dc=taquiones,dc=net
 pass_attrs = uid=user
 pass_filter = (&(objectClass=posixAccount)(uid=%u))

de tal manera que dovecot no necesita conexiones especiales con el servidor LDAP para verificar contraseñas. El acceso se admite siempre que el par usuario-contraseña sirva para tener acceso al servidor LDAP.

El archivo dovecot-ldap-userdb.conf.ext es un enlace simbólico a dovecot-ldap.conf.ext y se hace de esta forma para lograr dos conexiones independientes al servidor LDAP.