+ Responder ao Tópico



  1. #1

    Padrão LDAP: ldap_simple_bind_s() failed : Invalid credentials

    pessoal,

    nao estou conseguindo integrar o dovecot + ldap...
    Para uma melhor visualização do que estou fazendo, segue o dovecot.conf, dovecot-ldap.conf e msg de erro:

    //Msg de erro (log)

    Apr 25 23:54:29 mail dovecot: dovecot desligando succeeded
    Apr 25 23:54:29 mail dovecot: Dovecot starting up
    Apr 25 23:54:29 mail dovecot: dovecot início succeeded
    Apr 25 23:54:30 mail dovecot-auth: LDAP: ldap_simple_bind_s() failed (dn uid=dovecot,dc=empresa,dc=br): Invalid credentials

    //dovecot-ldap.conf

    hosts = 127.0.0.1:389
    dn = uid=dovecot,dc=empresa,dc=br
    dnpass = {SSHA}ZqXZUAkl9UX/LwFub+ptS1w4nVXRGWFK
    ldap_version = 3
    base = dc=empresa,dc=br
    deref = never
    scope = subtree
    user_attrs = uid,homeDirectory,,,uidNumber,gidNumber
    user_filter = (&(objectClass=posixAccount)(uid=%u))
    pass_attrs = uid,userPassword
    pass_filter = (&(objectClass=posixAccount)(uid=%u))
    default_pass_scheme = CRYPT

    //dovecot.conf

    base_dir = /var/lib/dovecot
    protocols = pop3 imap
    pop3_listen = *
    ssl_disable = yes
    disable_plaintext_auth = no
    login = imap
    login = pop3
    default_mail_env = mbox:%h/Mail/:INBOX=/var/spool/mail/%u:INDEX=%h/.imapidx
    mbox_locks = fcntl
    auth = default
    auth_mechanisms = plain
    auth_userdb = ldap /etc/dovecot-ldap.conf
    auth_passdb = ldap /etc/dovecot-ldap.conf
    auth_executable = /usr/lib/dovecot/dovecot-auth
    auth_user = root

    qquer ajuda é bem vida pessoal !!

    abraços ...
    Última edição por cldn; 06-05-2007 às 22:24.

  2. #2

    Padrão

    Pessoal,

    já pesquisei um bocado no google e não consegui encontrar a solução p/ este meu problema.

    Pelo que pude perceber, este erro não é do dovecot (pop3 server) e sim do ldap, onde revisei várias vezes os arquivos de configuração do ldap e testes com o comando slaptest -f mostra que os arquivos não possuem erros...

    Obs: O squid está funcionando sem problemas com o ldap, autenticando sem problemas.

    Bom, + 1 vez, qquer dica é muito bem vinda.



    Obrigado.



  3. #3

    Post

    caa vc ja consegui resolver esse problema porque eu estou com o mesmo aqui

    obrigado

  4. #4

    Padrão

    Eu estava pondo a senha criptografada na linha "dnpass" do dovecot-ldap.conf.

    dnpass = {crypt}ijFYNcSNctBYg (desta maneira nao autentica)

    dnpass = senha_do_manager (puro texto e nao criptografada (o correto))

    A senha enviada pelo dovecot é criptografada pelo ldap, pois o ldap guarda a senha neste formato. A autenticação de ida ocorre desta maneira.


    Abraços !!!!



  5. #5

    Post

    é ja o meu esta correto com vc disse esta em texto puro e mesmo assim esta dando esse erro o que será que pode ser

    obrigado

  6. #6

    Post

    nossa nem acredito consegui tambem rsss agora que vc falo fui dar um,a conferida apra ver se estava em texto puro mesmo e realmente estava so que tirei o hosts = localhost para hosts=192.168.0.5:389 e agora não esta dano mais o erro aparentemente esta ok mas no outlook express e no msoutlook não consigo fazer funcionar vc sabe se ter que fazer alguma coisa em especial

    obrigado