Thunderbird - Modificar a consulta no LDAP ao redigir mensagens

Publicado por Fabio Soares Schmidt em 28/10/2011

[ Hits: 7.151 ]

 


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 - Efetuando relay em hosts que exigem autenticação e nas portas SUBMISSION ou SMTPS

Separando os logs do AMaViS no Debian

Dovecot - Mover Spam automaticamente para a pasta desejada

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

Thunderbird: Removendo (de fato) mensagens do servidor IMAP

Leitura recomendada

Acessando sua conta de email POP pelo telnet

Personalizar logos no Zimbra

Erro "Invalid User Specified" após configurado o Maildrop

Instalar pacote dcc-client no Debian Etch

Dovecot: userdb reply doesn't contain uid (change userdb socket permissions)

  

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