El Thu, 04 Sep 2014 19:12:34 -0300, Diego H. Cancelo escribió: > El 04/09/14 12:09, Camaleón escribió:
(...) >> Se me ocurren dos cosas que podrían estar "molestando" a Dovecot: >> >> 1/ Revisa la configuración que tienes en Postfix para ver si es >> correcta: >> >> http://wiki2.dovecot.org/LDA/Postfix > > Por este lado está OK... Te lo comento porque si no recuerdo mal tenías definidas dos cosas: main.cf mailbox_command = /usr/local/lib/dovecot/deliver master.cf dovecot unix - n n - - pipe flags=DRhu user=nobody:mail argv=/usr/local/lib/dovecot/deliver -d ${recipient} No me hagas mucho caso pero de la información de la wiki hay algo que no me encaja: 1/ ¿Es necesario que tener las dos opciones de configuración activadas? Es decir, me da la sensación de que sólo una de ellas sería suficiente (mailbox_command → cuando se usan usuarios del sistema y la entrada para dovecot en el master.cf cuando se usan usuarios virtuales). 2/ Por otra parte, la línea de ejemplo que ponen en la wiki para la entrada de dovecot en el master.cf añade un parámetro adicional al binario "-f ${sender}" que en tu línea no aparece. No digo que esté mal, ojo, sólo apunto las diferencias que veo con respecto a la configuración de la documentación oficial aunque siempre conviene leer también la documentación o el README del paquete de Debian que ya sabemos que los empaquetadores hacen muchos cambios :-) >> 2/ En OpenLDAP, que no haya valores de variables contradictorias con >> los datos de Dovecot > > Justamente esto es lo que me temo... que la info en el árbol LDAP (el > home del user en este caso) me esta "pisando" mi config 'mail_home = > /var/vmail/%d/%n' que tengo seteada en Dovecot. > Acá en este parcial del log muestra: > 1- consulta al ldap (us/home/uid/gid) > 2- respuesta (donde se ve homeDirectory=/home/usersldap/sspeirone) > 3- toma maildir++: root=/home/usersldap/sspeirone/mail > 4- saved mail to INBOX > > 2014-09-04 18:52:23 auth: Debug: ldap(sspeir...@epea1.com.ar): user search: > base=dc=epea1,dc=com,dc=ar scope=subtree > filter=(&(objectClass=posixAccount)(uid=sspeirone)) > fields=homeDirectory,uidNumber,gidNumber > 2014-09-04 18:52:23 auth: Debug: ldap(sspeir...@epea1.com.ar): result: > uidNumber=10003 gidNumber=10002 homeDirectory=/hom e/usersldap/sspeirone > 2014-09-04 18:52:23 lda(sspeir...@epea1.com.ar): Debug: maildir++: > root=/home/usersldap/sspeirone/mail, index=, control=, > inbox=/home/usersldap/sspeirone/mail, alt= > 2014-09-04 18:52:23 lda(sspeir...@epea1.com.ar): Info: msgid=unspecified: > saved mail to INBOX : Subject: prueba > > Por más que yo NO haya especificado que tome el directorio de destino > del correo desde LDAP usa el home especificado ahí en vez del seteado en > Dovecot. Investigare por este lado :p (...) Rebuscando en la wiki de Dovecot encontré estas páginas: Domain (%d) is empty http://wiki2.dovecot.org/DomainLost Passdb LDAP with authentication binds http://wiki2.dovecot.org/AuthDatabase/LDAP/AuthBinds (sección "Examples") http://wiki2.dovecot.org/VirtualUsers En este caso lo que sucede es que se pierde el valor de la variable "%d" (dominio) que le llega vacía a Dovecot y que según los ejemplos que hay en el último enlace parece que la madre del cordero está en los argumentos que se le pasan a "userdb" en la plantilla ldap. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.09.05.14.53...@gmail.com