Ticket #1427 (closed defeito: fixed)

Opened 13 years ago

Last modified 13 years ago

Função remover anexo trás mensagem desformatada caso e-mail seja multpart

Reported by: diogenesduarte Owned by: ninguem
Priority: normal Milestone: Expresso 2.2
Component: ExpressoMail Version: branch 2.2
Severity: média Keywords: remover anexos
Cc: WorkGroup:

Description (last modified by diogenesduarte) (diff)

A função de remover anexos força a barra ao dizer que se um email é do tipo multipart/mixed seu conteúdo é um text/html. Isso faz com que ao criar o novo e-mail, não são respeitados o encoding, o charset e o content-type do corpo do e-mail, desformatando algumas mensagens mais complexas. Segue em anexo um fonte que ao remover o anexo, retorna a mensagem completamente desformatada.

Attachments

testando2.eml Download (361.3 KB) - added by diogenesduarte 13 years ago.

Change History

Changed 13 years ago by diogenesduarte

comment:1 Changed 13 years ago by diogenesduarte

  • Description modified (diff)

comment:2 Changed 13 years ago by diogenesduarte

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

O código da PRODEB já tratava isso, inclusive pegando os atributos do body do e-mail ao invés da instrução que vem do cabeçalho, que pode ser multpart. Comitei ela na revisão [3566].

comment:3 Changed 13 years ago by niltonneto

Infelizmente eu já tinha feito isso no ticket #1083, para o Branch 2.0 e Trunk, mas no Branch 2.2 não havia sido aplicado na época.

Note: See TracTickets for help on using tickets.