Ticket #1389 (closed defeito: fixed)

Opened 9 years ago

Last modified 9 years ago

Espaços são adicionados ao assunto durante leitura e resposta

Reported by: niltonneto Owned by: wmerlotto
Priority: normal Milestone: Expresso 2.0.10
Component: ExpressoMail Version: branch 2.0
Severity: pequena Keywords: espaço assunto responder
Cc: WorkGroup:

Description

O tópico do Fórum de discussões http://www.expressolivre.org/html/modules/newbb/viewtopic.php?topic_id=1765 confirma o problema com mensagens que contêm o campo assunto com múltiplas linhas.

Acredito que a explicação esteja no seguinte: O Expresso utiliza o valor "fetchsubject" da função nativa PHP "imap_headerinfo", para exibir o assunto da mensagem.

O valor "fetchsubject" contém o formato do assunto "inline", ou seja, transforma o assunto com múltiplas linhas, em uma só. Provavelmente, as quebras de linhas são substituídas por tabulações, e por isso geram o espaço no assunto.

Talvez se eliminarmos as tabs (\t) do valor "fetchsubject", dentro do método get_header() da classe imap_functions, resolva este problema.

Attachments

mensagem_com_problema.eml Download (1.9 KB) - added by niltonneto 9 years ago.
Email contendo quebra de linha no assunto.
correcao_espacos.diff Download (504 bytes) - added by luiz 9 years ago.
Correção deste problema testada aqui na Prognus.

Change History

Changed 9 years ago by niltonneto

Email contendo quebra de linha no assunto.

comment:1 Changed 9 years ago by wmerlotto

Nilton, já estamos verificando este bug. Entramos em contato com o usuário que reportou o problema. Assim que finalizarmos a correção, aplico o patch na comunidade.

comment:2 follow-up: ↓ 4 Changed 9 years ago by niltonneto

OK. Você criou algum ticket? Eu procurei e não achei....

comment:3 Changed 9 years ago by niltonneto

  • Owner changed from niltonneto to wmerlotto

comment:4 in reply to: ↑ 2 Changed 9 years ago by wmerlotto

Replying to niltonneto:

OK. Você criou algum ticket? Eu procurei e não achei....

Não, não cheguei a criar...

Changed 9 years ago by luiz

Correção deste problema testada aqui na Prognus.

comment:5 Changed 9 years ago by wmerlotto

  • Status changed from new to closed
  • Resolution set to fixed

Commit realizado na revisão [3547].

comment:6 follow-up: ↓ 7 Changed 9 years ago by niltonneto

William, cadê a replicação na 2.2?

comment:7 in reply to: ↑ 6 Changed 9 years ago by wmerlotto

Replying to niltonneto:

William, cadê a replicação na 2.2?

Opa! Ainda bem que vc lembrou!

Commit na revisão [3560].

Note: See TracTickets for help on using tickets.