Bug 3144 - Text part in multipart/mixed is not displayed
Summary: Text part in multipart/mixed is not displayed
Status: RESOLVED INVALID
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: UI/Message View (show other bugs)
Version: 3.9.3
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2014-04-18 17:49 CEST by sunglo
Modified: 2014-04-18 20:28 CEST (History)
0 users

See Also:


Attachments
Full email message. (97.66 KB, application/octet-stream)
2014-04-18 17:49 CEST, sunglo
no flags Details
Screenshot (43.49 KB, image/jpeg)
2014-04-18 17:56 CEST, sunglo
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sunglo 2014-04-18 17:49:07 CEST
Created attachment 1362 [details]
Full email message.

I have a message whose content-type is multipart/mixed. The first part of it is a text-plain part, the second part is an attachment.
The attachment is shown correctly, but the text part is not.

Running with --debug, I see that claws sees the following:

    message/rfc822 (offset:0 length:100054 encoding: 6)
        multipart/mixed (offset:1075 length:98979 encoding: 6)
            text/plain (offset:1218 length:0 encoding: 0)
            application/pdf (offset:1371 length:98654 encoding: 4)

so the text/plain is 0 bytes in length, and when displaying the message I see as shown in the attached screenshot.

I'm attaching the full email and a screenshot of how it looks like when displayed.
Comment 1 sunglo 2014-04-18 17:56:47 CEST
Created attachment 1363 [details]
Screenshot
Comment 2 Paul 2014-04-18 20:20:13 CEST
The message format is broken. More specifically, this part:

---8<-----8<-----

--AAX_4fgwer890111222.3xz
Content-Type: text/plain; charset="US-ASCII";
Content-Transfer-Encoding: 7bit
 
This is the text part of the email.

---8<-----8<-----

The line after the Content-Transfer-Encoding should be blank, but it's not, it has a single space character.
Comment 3 sunglo 2014-04-18 20:28:46 CEST
My bad, sorry for the noise.