Projeto

Geral

Perfil

Defeito #629

Defeito #624: Coluna quem sem destinatário

Objeto headerinfo com destinatário quebrado

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

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Categoria:
ExpressoMail
Início:
07/10/2019
Data prevista:
% Terminado:

100%


Descrição

Foi constatado que existe uma bug no retorno do resultado da função PHP 'imap_headerinfo' quando a função PHP 'imap_fetchheader' é chamada primeiramente, ocasionando uma falha na interpretação do cabeçário, impedindo a leitura correta do destinatário da mensagem, caso o email do destinatário esteja com quebra de linha, no arquivo original da mensagem no Cyrus/Imap. Quando isso acontece o retorno do destinatário torna-se indefinido, causando exibição 'Sem destinatário' na coluna 'Quem' da caixa postal.

Por exemplo:

MIME-Version: 0.0
Received: from phpmailer ([10.15.555.119]) by expresso.pr.gov.br with HTTP (
 PHPMailer); Fri, 20 Sep 2019 15:02:28 -0300
Message-ID: <39bd3ee044cadffffff3bb5dce59d28ff@expresso.pr.gov.br>
Date: Fri, 20 Sep 2019 15:02:28 -0300
Return-Path: fulano@sesa.pr.gov.br
Importance: 
Subject: Re: Fw: Fw: Re: FORMSSS - Pacientes em uso de Insulina NPH e Regula
 r
From: Fulano de Tal <fulano@sesa.pr.gov.br>
To: SECAO DE INSUMOS ESTRATEGICOS DA 00 RS - ABCD EFGNRT <123456789@sesa.pr.
 gov.br>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8" 
X-Mailer: ExpressoMail [version 1.2.1]
X-Priority: 3
X-Origin: 10.00.0.156

Este problema desaparece se for instanciado previamente o objeto através da função PHP 'imap_headerinfo'

Realizar esta implementação e reverter a atualização feita na issue #624

Revisões associadas

Revisão 9e5c7f49
Adicionado por Luiz Frederico Gaertner mais de 4 anos atrás

Issue #629 - Revertido código da Issue 624. Alterado a sequência da chamada das funções imap para correção do bug

Histórico

#1 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • Descrição atualizado(a) (diff)
  • Título alterado de Objeto fetchheader com destinatário vazio para Objeto headerinfo com destinatário quebrado

#2 Atualizado por Luiz Frederico Gaertnermais de 4 anos

  • Descrição atualizado(a) (diff)

#3 Atualizado por Luiz Frederico Gaertnermais de 4 anos

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

#4 Atualizado por Mauricio Luiz Vianimais de 4 anos

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF