Projeto

Geral

Perfil

Defeito #629

Atualizado por Luiz Frederico Gaertneraproximadamente 5 anos

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 'imap_fetchheader', que não consegue interpretar corretamente o 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 é vazio, causando exibição 'Sem destinatário' na coluna 'Quem' da caixa postal.

Por exemplo:

<pre>
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
</pre>

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

Voltar