Thunderbird - Modificar a consulta no LDAP ao redigir mensagens

Publicado por Fabio Soares Schmidt em 28/10/2011

[ Hits: 7.150 ]

 


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

Postfix: Adicionando disclaimer - Exceções de remetentes e arquivos diferentes por domínio

Recuperando arquivos skiplist corrompidos

Cyrus IMAPD - Erro "Unsupported feature(s) in require" ao aplicar filtros Sieve

Zimbra: Aumentando entregas simultâneas de mensagens

Forçando cache do Windows Update com Squid (Atualizado)

Leitura recomendada

Alterar simscan para qmail-scanner

Migrando contatos e e-mails do Google Apps para servidor Zimbra

Instalando o Thunderbird 3.0 no Ubuntu

Configurando o Dovecot (servidor IMAP) para aceitar usuário Master

Bloqueio por extensões no Postfix

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts