Melhoria #349
Escapar delimitador de caixa postal na busca de pastas
Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Alexandre Luiz Correia
Categoria:
ExpressoMail
Início:
29/08/2018
Data prevista:
% Terminado:
100%
Descrição
No expressoMail, classe imap_functions, método get_folders_list, estão sendo desconsideradas pastas deletadas (string 'DELETED' no identificador da pasta).
Ocorre que a função preg_quote, neste comando:
preg_match( '/'.preg_quote($ignoreFolder).'/',$folder->name )
não está escapando barras para direita "/", o que causa erro de interpretação do preg_match
Mudar o preg_quote para considerar também "/" como caracter a ser escapado.
Revisões associadas
Issue #349 - Adicionado na função preg_quote o delimiter ( Ele também terá escape antecedendo, isto é útil para adicionar escape em delimitadores que é requerido pelas funções PCRE. A / é o delimitador mais comumente usado )
Histórico
#1 Atualizado por Alexandre Luiz Correia há mais de 6 anos
- % Terminado alterado de 0 para 80
- Situação alterado de Nova para Resolvida
#2 Atualizado por Mauricio Luiz Viani há mais de 6 anos
- % Terminado alterado de 80 para 100
- Situação alterado de Resolvida para Fechada