Projeto

Geral

Perfil

Melhoria #96

Novos campos para conexão imap

Adicionado por Mauricio Luiz Viani mais de 7 anos atrás. Atualizado mais de 4 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Categoria:
EmailAdmin
Início:
06/01/2017
Data prevista:
% Terminado:

100%


Descrição

No módulo EmailAdmin, criar dois novos campos para serem usados nas conexões com imap:

- Usar encriptação SSL
- Validar certificado

Os campos serão solicitados na aba 'Configuração para o serviço Cyrus Imap', disponível na edição de um perfil de correio. Ver imagem em anexo.

Atualizar o arquivo tables_update.inc.php do mósulo, mudando a versão para 2.2.2 e incluindo as colunas na tabela phpgw_emailadmin:

- imapsslencryption
- imapvalidatecert

Procurar ocorrências, no código que obtém os dados do perfil e executam o imap_open.

Incluir as chaves de conexão:

/ssl
/validate-cert
/novalidate-cert

conforme estejam setadas no perfil

Captura de tela de 2017-01-04 11_51_25.png (39,5 KB) Mauricio Luiz Viani, 06/01/2017 16:52 h

Revisões associadas

Revisão 91ca0756
Adicionado por Luiz Frederico Gaertner mais de 4 anos atrás

Issue #96 - Adicionada possibilidade de utilizar criptografia para conexão IMAP. Alteração realizada em todas as chamadas do sistema.

Histórico

#1 Atualizado por Alexandre Luiz Correiamais de 4 anos

  • Versão alterado de Backlog para Expresso Livre - Milestone 31

#2 Atualizado por Alexandre Luiz Correiamais de 4 anos

  • Versão alterado de Expresso Livre - Milestone 31 para Expresso Livre - Milestone 32

#3 Atualizado por Alexandre Luiz Correiamais de 4 anos

  • Versão alterado de Expresso Livre - Milestone 32 para Expresso Livre - Milestone 33

#4 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • Situação alterado de Nova para Em andamento
  • Atribuído para ajustado para Luiz Frederico Gaertner

#5 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • Situação alterado de Em andamento para Resolvida
  • % Terminado alterado de 0 para 80

#6 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • % Terminado alterado de 80 para 0

Necessário realizar alteração na base de dados manualmente.

ALTER TABLE phpgw_emailadmin ALTER COLUMN imaptlsencryption TYPE character varying(5);
ALTER TABLE phpgw_emailadmin RENAME imaptlsencryption TO imapencryption;
ALTER TABLE phpgw_emailadmin RENAME imaptlsauthentication TO imapvalidatecert;

#7 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • % Terminado alterado de 0 para 80

#8 Atualizado por Alexandre Luiz Correiamais de 4 anos

  • % Terminado alterado de 80 para 100

#9 Atualizado por Mauricio Luiz Vianimais de 4 anos

  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF