Thunderbird - Modificar a consulta no LDAP ao redigir mensagens

Publicado por Fabio Soares Schmidt em 28/10/2011

[ Hits: 7.481 ]

 


Thunderbird - Modificar a consulta no LDAP ao redigir mensagens



Olá! Essa dica é para quem utiliza o aplicativo Mozilla Thunderbird e um serviço de diretório (neste exemplo OpenLDAP).

Ao redigir mensagens o retorno da pesquisa no diretório não é satisfatório, pois por padrão, a consulta que ele efetua busca somente os atributos abaixo:

Oct 27 10:55:46 ldap.laboratorio slapd[2560]: conn=59 op=1 SRCH base="dc=laboratorio,dc=com,dc=br" scope=2 deref=0 filter="(| (cn=fabio*)(mail=fabio*)(sn=fabio*))"

No log acima é possível observar que ele está utilizando somente os atributos CN, MAIL e SN como filtro e em alguns casos precisamos consultar outros atributos. Por exemplo, em alguns diretórios o UID do usuário não é o seu nome, e sim algum número de documento (rg, cpf etc) ou a matrícula do mesmo.

O Thunderbird possui um parâmetro oculto para modificar esta consulta, embora existam várias mensagens no fórum da Mozilla relatando essa necessidade. No exemplo abaixo, vamos modificar para a consulta e incluir também o atributo UID.

No Thunderbird, clique em:

Editar > Preferências > Avançado

Vá no Editor de Configuração e responda que será cuidadoso.

Crie uma nova string com o nome:

ldap_2.servers.LDAPLABORATORIO.autoComplete.filterTemplate

Observando que LDAPLABORATORIO deve ser substituído pelo nome do diretório criado no Thunderbird, removendo os espaços.

Defina o valor conforme abaixo:

(|(cn=%v*)(mail=%v*)(sn=%v%*)(uid=%v*))

Desta forma o campo UID também será incluído na consulta, possibilitando que seja possível localizar o contato pelo documentou ou matrícula que estiver vinculado a este campo, se for o caso.

Obs.: Testado nas versões 6, 7 e 8 do Thunderbird.

Modifica também a consulta ao convidar participantes no calendário, se estiver utilizando o complemento Lightning.

Obrigado.

Fabio Soares Schmidt
http://respirandolinux.wordpress.com

Outras dicas deste autor

suspicious cache-id, must contain _cv_ to be cached ao compilar o rdesktop

Postfix - Efetuando relay em hosts que exigem autenticação e nas portas SUBMISSION ou SMTPS

Thunderbird: Removendo (de fato) mensagens do servidor IMAP

Cyrus IMAP: Eliminar mensagens "fetching user deny" no código

Zimbra: Aplicando patch de segurança para vulnerabilidade de CCS Injection (CVE-2014-0224)

Leitura recomendada

Personalizar logos no Zimbra

Criando uma conta de auditoria de e-mails

Exportação de e-mail Kmail para Thunderbird

Zimbra - "Erro: PKIX path building failed" ao executar o Zmmailbox

Técnica antispam com sendmail 8.8.x

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário