Ticket #651 (closed melhoria: fixed)

Opened 15 years ago

Last modified 15 years ago

Otimizar implementação que monta cartão do contato a partir do email do remetente.

Reported by: amuller Owned by: amuller
Priority: grave Milestone: Expresso 2.1
Component: ExpressoMail Version: trunk
Severity: Keywords: ldap cartão
Cc: niltonneto WorkGroup:

Description

O presente ticket é uma melhoria de performance, só fazer a busca no LDAP quando o email for de domínio conhecido (esta lista é a mesma usada para imagens e confirmação de leitura).

Evita requisições de todos os emails no LDAP

Change History

comment:1 follow-up: ↓ 4 Changed 15 years ago by amuller

  • Status changed from new to assigned

implementado para testes em [1440].

comment:2 Changed 15 years ago by niltonneto

  • Milestone set to Expresso 2.1

O nome do item "Sempre confirmar leitura para estes domínios", em configurações do servidor do Expresso Mail, deve ser modificado. Esse item é utilizado não só para confirmação automática de leitura, mas também para bloquear ou não imagens dentro do corpo da mensagem, e agora, para o ticket em questão. Enfim, sua utilização está sendo expandida para diversas funcionalidades dentro do Expresso Mail.

comment:3 Changed 15 years ago by amuller

[1441] corrige o lang

comment:4 in reply to: ↑ 1 Changed 15 years ago by niltonneto

  • Summary changed from Só fazer busca de cartão no LDAP quando o email for de domínio conhecido to Otimizar

Replying to amuller:

implementado para testes em [1440].

Nota: Essa revisão visa minimizar os acessos no LDAP, efetuando buscas somente quando o email for de domínio conhecido. Se os dominios confiáveis não estão salvos em configurações do servidor, então não há restrição, e a busca no LDAP será feita para qualquer email.

comment:5 Changed 15 years ago by niltonneto

  • Summary changed from Otimizar to Otimizar implementação que monta cartão do contato a partir do email do remetente.

comment:6 follow-up: ↓ 7 Changed 15 years ago by wmerlotto

Não sei se cabe aqui a sugestão, mas para fazer a consulta dos domínios conhecidos é preciso saber quais os domínios. Que eu me lembre o único lugar onde constam os domínios válidos é no arquivo /etc/postfix/dominios, utilizado pelo postfix. Seria muito interessante que este mapa ficasse no LDAP e inclusive gerenciado pelo ExpressoAdmin. Assim o postfix e o Expresso podem acessar tal informação e ainda facilita bastante o suporte a múltiplos domínios (não é domínio virtual, mas resolve).

comment:7 in reply to: ↑ 6 Changed 15 years ago by niltonneto

Replying to wmerlotto:

Não sei se cabe aqui a sugestão, mas para fazer a consulta dos domínios conhecidos é preciso saber quais os domínios. Que eu me lembre o único lugar onde constam os domínios válidos é no arquivo /etc/postfix/dominios, utilizado pelo postfix. Seria muito interessante que este mapa ficasse no LDAP e inclusive gerenciado pelo ExpressoAdmin. Assim o postfix e o Expresso podem acessar tal informação e ainda facilita bastante o suporte a múltiplos domínios (não é domínio virtual, mas resolve).

O problema é que no nosso caso de uso (Celepar), temos 5 ambientes Expresso distintos e todos devem ter essa relação de confiança entre si. Aí não adianta.

comment:8 Changed 15 years ago by amuller

além de servir para mostrar imagens também

comment:9 Changed 15 years ago by niltonneto

Aproveitando a melhoria efetuada nesse ticket, a função "search" do Javascript "InfoContact?.js" foi refeita. Também havia um problema antigo (que não foi registrado no Trac) onde o cartão/endereço às vezes não aparecia, ao parar o ponteiro do mouse sobre o remetente. Implementado em [1445].

comment:10 Changed 15 years ago by rodsouza

A modificação em questão foi feita, correto?

Existe a necessidade de manter esse ticket?

comment:11 Changed 15 years ago by amuller

a regra é clara, quem testar fecha!

comment:12 Changed 15 years ago by amuller

  • Status changed from assigned to closed
  • Resolution set to fixed

Como ninguém reportou defeitos

Note: See TracTickets for help on using tickets.