Melhoria #96
Novos campos para conexão imap
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
Revisões associadas
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 Correia há aproximadamente 5 anos
- Versão alterado de Backlog para Expresso Livre - Milestone 31
#2 Atualizado por Alexandre Luiz Correia há aproximadamente 5 anos
- Versão alterado de Expresso Livre - Milestone 31 para Expresso Livre - Milestone 32
#3 Atualizado por Alexandre Luiz Correia há aproximadamente 5 anos
- Versão alterado de Expresso Livre - Milestone 32 para Expresso Livre - Milestone 33
#4 Atualizado por Luiz Frederico Gaertner há aproximadamente 5 anos
- Situação alterado de Nova para Em andamento
- Atribuído para ajustado para Luiz Frederico Gaertner
#5 Atualizado por Luiz Frederico Gaertner há aproximadamente 5 anos
- Situação alterado de Em andamento para Resolvida
- % Terminado alterado de 0 para 80
#6 Atualizado por Luiz Frederico Gaertner há aproximadamente 5 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 Gaertner há aproximadamente 5 anos
- % Terminado alterado de 0 para 80
#8 Atualizado por Alexandre Luiz Correia há aproximadamente 5 anos
- % Terminado alterado de 80 para 100
#9 Atualizado por Mauricio Luiz Viani há aproximadamente 5 anos
- Situação alterado de Resolvida para Fechada