6.0.0-beta1
7/18/25

[#7338] Bug in display of base64 encoded e-mails
Summary Bug in display of base64 encoded e-mails
Queue IMP
Queue Version 4.3-RC2
Type Bug
State Not A Bug
Priority 2. Medium
Owners
Requester albert.darenberg (at) gmail (dot) com
Created 09/15/2008 (6150 days ago)
Due
Updated 09/22/2008 (6143 days ago)
Assigned 09/15/2008 (6150 days ago)
Resolved 09/22/2008 (6143 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
09/22/2008 12:01:29 PM Jan Schneider State ⇒ Not A Bug
 
09/15/2008 04:22:24 PM Michael Slusarz Comment #3 Reply to this comment
How is this broken behavior?  That is a multipart/alternative part - 
unless you have set the preference otherwise, you only show one part.
09/15/2008 10:39:40 AM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Please upload an example message. Though I bet it's broken c-client 
library on your server.
09/15/2008 09:39:45 AM albert (dot) darenberg (at) gmail (dot) com Comment #1
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Queue ⇒ IMP
Summary ⇒ Bug in display of base64 encoded e-mails
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
I receive sometimes some base64 encoded e-mails. Those are not 
correctly displayed by Horde. The specialty of those e-mails is that 
they consist of two base64 encoded parts. The message source looks 
like the following:



MIME-Version: 1.0

Content-Type: multipart/alternative;

        boundary="b1_c45b2h52c330849d3f58635b08353726"



--b1_c45b2h52c330849d3f58635b08353726

Content-Type: text/plain; charset = "iso-8859-1"

Content-Transfer-Encoding: base64



VGhpcyBpcyBzb21lIHJhbmRvbSBiYXNlNjQgZW5jb2RlZCB0ZXh

0LiBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdG

V0dWVyIHNhZGlwc2NpbmcgZWxpdHIsIHNlZCBkaWFtIG5vbnV

teSBlaXJtb2QgdGVtcG9yIGludmlkdW50IHV0IGxhYm9yZSBldCB

kb2xvcmUgbWFnbmEgYWxpcXV5YW0gZXJhdCwgc2Vk



--b1_c45b2h52c330849d3f58635b08353726

Content-Type: text/html; charset = "iso-8859-1"

Content-Transfer-Encoding: base64



VGhpcyBpcyBhbHNvIHNvbWUgcmFuZG9tIGJhc2U2NCB

lbmNvZGVkIHRleHQuIExvcmVtIGlwc3VtIGRvbG9yIHNpd

CBhbWV0LCBjb25zZWN0ZXR1ZXIgc2FkaXBzY2luZyBlb

Gl0ciwgc2VkIGRpYW0gbm9udW15IGVpcm1vZCB0ZW1

wb3IgaW52aWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSB

tYWduYSB



--b1_c45b2h52c330849d3f58635b08353726--





IMP displays only the first part of the message (This is the footer, 
so it should be displayed at the end of the e-mail), while ignoring 
the 2nd base64 encoded part. Also note the content-type of the 2nd 
part (text/html).






Saved Queries