Ticket #651 (closed melhoria: fixed)
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: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: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: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
implementado para testes em [1440].