Defeito #198
Problema no salvamento de filtro fora do escritório
Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Alexandre Luiz Correia
Categoria:
ExpressoMail
Início:
16/02/2018
Data prevista:
% Terminado:
100%
Descrição
Está ocorrendo erro no salvamento de arquivo de regras de filtro Sieve quando o texto da mensagem do filtro "Fora do Escritório" contém caracteres acentuados, barras, cedilha, etc.
Provável que o problema esteja relacionado com codificação Utf8 e Iso-8899-1 convivendo no mesmo ambiente Apache/Php
Versão do php em uso: 5.6.33.
Trecho inicial da mensagem de retorno:
Erro : Problemas na criação do arquivo! if anyof (header :contains "subject" "[Expresso-Dev]") { fileinto "INBOX/Expresso/Lista-Dev"; }
Histórico
#1 Atualizado por Mauricio Luiz Viani há quase 7 anos
- % Terminado alterado de 0 para 100
- Versão alterado de Backlog para Expresso Livre - Milestone 17
- Situação alterado de Nova para Fechada
Foi verificado que em ambiente Php 5.6 não é mais necessário fazer o overload de funções de string, como strlen, substr, etc.
Portanto, o problema relatado deixa de existir se for desligada a chave mbstring.func_overload no php.ini:
mbstring.func_overload = 0
Preferencialmente não usar mais o mbstring porque foi depreciado no php 7.2
Mais detalhes na documentação: