thiagovelho
(usa Debian)
Enviado em 14/08/2012 - 10:25h
Então, esse módulo eu já instalei, e pelo que estou acompanhando no log ele até consegue fazer a consulta e retornar os atributos que estão lá no LDAP, porém ele apresenta a mensagem de usuário desconhecido, segue um trecho do log:
Aug 13 12:50:39 srv-mail imapd: Connection, ip=[::ffff:xxx.xxx.xxx.xxx]
Aug 13 12:50:39 srv-mail authdaemond: received auth request, service=imap, authtype=login
Aug 13 12:50:39 srv-mail authdaemond: authldap: trying this module
Aug 13 12:50:39 srv-mail authdaemond: selected ldap protocol version 3
Aug 13 12:50:39 srv-mail authdaemond: binding to LDAP server as DN 'cn=admin,dc=meudominio,dc=com'
Aug 13 12:50:39 srv-mail authdaemond: using search filter: (mail=usuario_remetente@meudominio.com)
Aug 13 12:50:39 srv-mail authdaemond: one entry returned, DN: cn=Usuário Remetente,ou=DST,ou=DESIN,ou=SEPLAN,ou=SEG,ou=TESTE,dc=meudominio,dc=com
Aug 13 12:50:39 srv-mail authdaemond: authldaplib: sysusername=<null>, sysuserid=104, sysgroupid=107, homedir=/home/mail/usuario_remetente, address=usuario_remetente, fullname=Usuário Remetente, maildir=/home/mail/usuario_remetente/Maildir/, quota=<null>, options=<null>
Aug 13 12:50:39 srv-mail authdaemond: password matches successfully
Aug 13 12:50:39 srv-mail authdaemond: Authenticated: sysusername=<null>, sysuserid=104, sysgroupid=107, homedir=/home/mail/usuario_remetente, address=usuario_remetente, fullname=Usuário Remetente, maildir=/home/mail/usuario_remetente/Maildir/, quota=<null>, options=<null>
O que não estou entendendo é porque ele está passando a variável sysusername como <null> "sysusername=<null>", não sei se a minha query_filter está errada, mas como vocês podem ver todos os outros atributos ele consegue trazer sem erros =/ ... estou meio sem saber como testar desse ponto em diante!
Alguém teria uma idéia de como posso validar se as consultas estão corretas?