Ticket #917 (new defeito)
Opened 7 months ago
E-mail multipart apresenta problemas quando a parte html é sub-parte da segunda parte.
| Reported by: | diogenesduarte | Owned by: | alguem |
|---|---|---|---|
| Priority: | média | Milestone: | Expresso 2.2 |
| Component: | ExpressoMail | Version: | trunk |
| Severity: | Keywords: | ||
| Cc: |
Description
Quando o e-mail tem várias partes, ao ler a mensagem o expresso considera sempre que só existe uma parte e todas as outras são sub-partes da mesma. Em anexo existe um eml com a seguinte estrutura:
1º Parte: Sem sub-partes com texto em text/plain.
2º Parte: Dividido em duas sub-partes
2.1: Texto em html.
2.2: Anexo de imagem.
Notem que ao abrir a mensagem, o message_componentes.fetch_structure retorna a parte em html e o anexo como partes 1.1 e 1.2 respectivamente, fazendo o imap_fetchbody em imap_functions.get_body_msg não retornar a parte certa da mensagem. Creio que para resolver isso tem que melhorar a implementação de messages_components.fetch_structure

