tempo de leitura:

Fiz um patch para o Webmail RoundCube que faz com que ele pesquise tanto o e-mail quanto o nome do usuário de uma base de dados LDAP.

Para isso:

  1. Copie o patch para o diretório program/include localizado dentro do diretório raiz do roundcube;

  2. Execute o comando:

    # patch < main.inc.patch
    
  3. edite o arquivo config/main.inc.php e adicione a entrada:

    $rcmail_config['virtuser_ldap'] = array('hosts' => 'your.ldap.server',
    'port' => 389,
    'base_dn' => 'ou=users,dc=domain,dc=com',
    'name_field' => 'cn',
    'mail_field' => 'mail',
    'scope' => 'sub');
    
  4. Nessa configuração, ajuste as configurações conforme a sua base LDAP;

  5. Efetue o login no roundcube para testar, mas lembre-se: o RoundCube irá consultar a base ldap e salvará as informações capturadas no MySQL, ou seja, se você já logou no webmail terá que limpar as tabelas users e identities do banco de dados do RoundCube para que ele salve as novas informações.

É só isso? sim, é só isso… fiz testes e está funcionando legal.

Blog Logo

José Morelli Neto


Publicado em

Image

Notas do Neto

De tudo um pouco...

Ir para início