Melhoria #740
Usar Base64 na condificação de labels de email
Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Categoria:
ExpressoMail
Início:
10/03/2020
Data prevista:
% Terminado:
100%
Descrição
Em complemento à issue #738 constatou-se que a função imap_headerinfo() não decodifica labels codificados em quoted-printable corretamente.
Verificamos que a codificação está correta, porém a função php suprime parte da string no processo de decodificação.
Isso acontece, por exemplo, se a string original contém o caracter "(" 'parêntesis', como neste exemplo:
Original: "Lika (Carambei)" <fulano@celepar.pr.gov.br> Codificada: =?UTF-8?Q?Lika=20(Carambei)?= <fulano@celepar.pr.gov.br>, Resultado decodificado: "Lika" <fulano@celepar.pr.gov.br>
Evitar o usu do tipo "Q" quoted-printable e usar somente o tipo "B" base64 nas codificações.
Este último funcionou adequadamente.
Revisões associadas
Issue #740 - Removida a opção para codificação em 'Q' (Quoted-printable). Mantido apenas codificação em 'B' (Base64).
Histórico
#1 Atualizado por Mauricio Luiz Viani há quase 5 anos
- Título alterado de Usar Base64 nas condificação de labels de email para Usar Base64 na condificação de labels de email
#2 Atualizado por Luiz Frederico Gaertner há quase 5 anos
- % Terminado alterado de 0 para 80
- Situação alterado de Nova para Resolvida
#3 Atualizado por Mauricio Luiz Viani há quase 5 anos
- % Terminado alterado de 80 para 100
- Situação alterado de Resolvida para Fechada