Bug 316662 - kmail 4.9.5: mime encoded multipart email displayed as empty
Summary: kmail 4.9.5: mime encoded multipart email displayed as empty
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-13 13:10 UTC by Martin Tlustos
Modified: 2014-05-08 15:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Forwarded email is shown as empty (109.05 KB, image/png)
2013-10-19 18:25 UTC, Carsten Grohmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Tlustos 2013-03-13 13:10:58 UTC
Mails from one specific newsletter aren't displayed. But if I open them in the editor, they display well. 
It seems to be a regression from an earlier bug, as I had it before, it then was solved, and now it's back again. (I looked for the other bug, but couldn't find it, so I filed a new one).

Reproducible: Always

Steps to Reproduce:
1. subscribe to newsletter at evang.at
2. wait for newsletter to come.
3. view or open
Actual Results:  
newsletter is displayed as empty

Expected Results:  
several headers, intros and links should be visible. See additional information for email code.

Email Code as extracted with "View - View Code"

X-CGP-ClamAV-Result: CLEAN
X-VirusScanner: Niversoft's CGPClamav Helper v1.15 (ClamAV engine v0.96.5)
X-CGP-ClamAV-Result: CLEAN
X-VirusScanner: Niversoft's CGPClamav Helper v1.15 (ClamAV engine v0.96.5)
X-ExternalMail: External
X-ExtScanner: Niversoft's Find_Attachments
Return-Path: <newsletter@evang.at>
Received: from ma3.wsfo.org ([172.22.65.2] verified)
  by cgp2.mail.link77.net (CommuniGate Pro SMTP 5.4.4)
  with ESMTPS id 113065683 for martin_tlustos%sil.org@mail.link77.net; Wed, 13 Mar 2013 08:58:08 -0400
Received: from admin.cyflakes.at (cyflakes.at [193.200.113.110])
	by ma3.wsfo.org (8.14.4/8.14.4) with ESMTP id r2DCw6oG024745
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <martin_tlustos@wycliff.org>; Wed, 13 Mar 2013 08:58:07 -0400
Received: (qmail 15051 invoked by uid 10003); 13 Mar 2013 13:58:03 +0100
Date: 13 Mar 2013 13:58:03 +0100
To: "Martin Tlustos" <martin_tlustos@wycliff.org>
Subject: [epd-Newsletter] Ausgabe 11
X-PHP-Originating-Script: 10003:class.dmailer.php
Message-ID: <426d940023e87a93da84255839b53e15@www.evang.at>
Errors-To: newsletter@evang.at
X-Typo3MID: MID682_t2400-b2987e37b1d00cc429c9e59d15dc3007
From: epd-Newsletter <newsletter@evang.at>
Reply-To: epd-Newsletter <newsletter@evang.at>
X-Mailer: TYPO3 Direct Mail module
X-Priority: 5
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----------part_1_514077db37840"
X-Special-Processing: NoLoop-JM
X-ClamAV-Scanned: Pass ok
X-Spam-Checked: This message probably not SPAM
X-Spam-Score: 1, Required: 5
X-Scanned-By: MIMEDefang 2.73 on 172.22.65.2

This is a multi-part message in MIME format.

------------part_1_514077db37840
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: base64


------------part_1_514077db37840
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwKCVBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAgVHJhbnNpdGlvbmFs
Ly9FTiI+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+Cgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1pc28tODg1OS0xIiAvPjx0aXRsZT5b
ZXBkLU5ld3NsZXR0ZXJdIEF1c2dhYmUgPC90aXRsZT4KPG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBj
b250ZW50PSJUWVBPMyA0LjUgQ01TIiAvPgoKPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0
ZXh0L2NzcyIgaHJlZj0iaHR0cDovL3d3dy5ldmFuZy5hdC90eXBvM3RlbXAvc3R5bGVzaGVldF82
ZTg2YTg2ZDE5LmNzcz8xMzQ1NDc0Mjc1IiBtZWRpYT0iYWxsIiAvPgoKCjxzY3JpcHQgc3JjPSJo
dHRwOi8vd3d3LmV2YW5nLmF0L3VwbG9hZHMvdHhfdDNqcXVlcnkvanF1ZXJ5LTEuNy54LmpzPzEz
NDQ5MzMwOTgiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+CgoKCgo8L2hlYWQ+Cjxi
b2R5PjxkaXYgaWQ9ImMyMTM0IiBjbGFzcz0iY3NjLWRlZmF1bHQiPgoJCTwhLS0gIFBsdWdpbiBp
bnNlcnRlZDogW2JlZ2luXSAtLT4KCQkJCjxmb250IGZhY2U9IlZlcmRhbmEsR2VuZXZhLEFyaWFs
LEhlbHZldGljYSxzYW5zLXNlcmlmIiBzaXplPSIyIj4KPGJyIC8+Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PTxiciAvPgo8Zm9udCBzaXplPSIzIiBjb2xvcj0iIzQ3NTZB
NSI+PGI+ZXBkIE5hY2hyaWNodGVuLSZVdW1sO2JlcmJsaWNrPC9iPjxiciAvPjwvZm9udD4KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyIC8+Cgo8YSBuYW1lPSI1MjE2
Ij48L2E+PGJyIC8+Cjxmb250IHNpemU9IjEiPlsxMy4wMy4yMDEzXTxiciAvPjwvZm9udD4KPGZv
bnQgY29sb3I9IiM0NzU2QTUiPjxiPkVK1iBydWZ0IHp1IIRmYWlybvxuZnRpZ2VtkyBGbGVpc2No
a29uc3VtIGF1ZjwvYj48YnIgLz48L2ZvbnQ+CkJpcyBPc3RlcnNvbm50YWcgc29sbCBhdWYgRmxl
aXNjaCB1bmQgV3Vyc3QgdmVyemljaHRldCB3ZXJkZW48YnIgLz4KPGZvbnQgc2l6ZT0iMSI+WyA8
YSBocmVmPSJodHRwOi8vd3d3LmV2YW5nLmF0L2luZGV4LnBocD9pZD0xODQyJmFtcDtub19jYWNo
ZT0xJmFtcDt0eF90dG5ld3NbYmFja1BpZF09MTU2NiZhbXA7dHhfdHRuZXdzW3R0X25ld3NdPTUy
MTYiIHRpdGxlPSIiPm1laHIgYXVmIHd3dy5ldmFuZy5hdDwvYT4gXTxiciAvPjwvZm9udD4KPGJy
IC8+Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPGJyIC8+Cgo8YSBuYW1lPSI1MjE1Ij48L2E+PGJyIC8+Cjxmb250IHNpemU9IjEiPlsx
Mi4wMy4yMDEzXTxiciAvPjwvZm9udD4KPGZvbnQgY29sb3I9IiM0NzU2QTUiPjxiPkV2YW5nZWxp
c2NoZSBHZW1laW5kZW4gYWxzICJTYWx6IGRlciBFcmRlIjwvYj48YnIgLz48L2ZvbnQ+CkF1ZnRh
a3QgenVtICJKYWhyIGRlciBEaWFrb25pZSAyMDEzIiBpbiBTYWx6YnVyZzxiciAvPgo8Zm9udCBz
aXplPSIxIj5bIDxhIGhyZWY9Imh0dHA6Ly93d3cuZXZhbmcuYXQvaW5kZXgucGhwP2lkPTE4NDIm
YW1wO25vX2NhY2hlPTEmYW1wO3R4X3R0bmV3c1tiYWNrUGlkXT0xNTY2JmFtcDt0eF90dG5ld3Nb
dHRfbmV3c109NTIxNSIgdGl0bGU9IiI+bWVociBhdWYgd3d3LmV2YW5nLmF0PC9hPiBdPGJyIC8+
PC9mb250Pgo8YnIgLz4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08YnIgLz4KCjxhIG5hbWU9IjUyMTQiPjwvYT48YnIgLz4KPGZvbnQg
c2l6ZT0iMSI+WzEyLjAzLjIwMTNdPGJyIC8+PC9mb250Pgo8Zm9udCBjb2xvcj0iIzQ3NTZBNSI+
PGI+MTUwIEphaHJlIGV2YW5nZWxpc2NoZSBQZmFycmdlbWVpbmRlIFNhbHpidXJnIDwvYj48YnIg
Lz48L2ZvbnQ+CkZlaWVybiBhbSAyLiBKdW5pIHNpbmQgImty5GZ0aWdlcyBaZWljaGVuIGb8ciBl
aW5lIGxlYmVuZGlnZSBadWt1bmZ0IjxiciAvPgo8Zm9udCBzaXplPSIxIj5bIDxhIGhyZWY9Imh0
dHA6Ly93d3cuZXZhbmcuYXQvaW5kZXgucGhwP2lkPTE4NDImYW1wO25vX2NhY2hlPTEmYW1wO3R4
X3R0bmV3c1tiYWNrUGlkXT0xNTY2JmFtcDt0eF90dG5ld3NbdHRfbmV3c109NTIxNCIgdGl0bGU9
IiI+bWVociBhdWYgd3d3LmV2YW5nLmF0PC9hPiBdPGJyIC8+PC9mb250Pgo8YnIgLz4KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnIg
Lz4KCjxhIG5hbWU9IjUyMTMiPjwvYT48YnIgLz4KPGZvbnQgc2l6ZT0iMSI+WzExLjAzLjIwMTNd
PGJyIC8+PC9mb250Pgo8Zm9udCBjb2xvcj0iIzQ3NTZBNSI+PGI+VGlyb2w6IEV2YW5nZWxpc2No
ZSBLaXJjaGUgc2V0enQgZGlha29uaXNjaGUgU2Nod2VycHVua3RlPC9iPjxiciAvPjwvZm9udD4K
RGFudGluZTogIktpcmNoZSBlcmdyZWlmdCBQYXJ0ZWkgZvxyIE1lbnNjaGVuIGFtIFJhbmQgZGVy
IEdlc2VsbHNjaGFmdCI8YnIgLz4KPGZvbnQgc2l6ZT0iMSI+WyA8YSBocmVmPSJodHRwOi8vd3d3
LmV2YW5nLmF0L2luZGV4LnBocD9pZD0xODQyJmFtcDtub19jYWNoZT0xJmFtcDt0eF90dG5ld3Nb
YmFja1BpZF09MTU2NiZhbXA7dHhfdHRuZXdzW3R0X25ld3NdPTUyMTMiIHRpdGxlPSIiPm1laHIg
YXVmIHd3dy5ldmFuZy5hdDwvYT4gXTxiciAvPjwvZm9udD4KPGJyIC8+Ci0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyIC8+Cgo8YSBu
YW1lPSI1MjEyIj48L2E+PGJyIC8+Cjxmb250IHNpemU9IjEiPlswOS4wMy4yMDEzXTxiciAvPjwv
Zm9udD4KPGZvbnQgY29sb3I9IiM0NzU2QTUiPjxiPiJQZWFjZSBwbGVhc2UgLSBlaW4gQmVydGhh
IHZvbiBTdXR0bmVyLUpvdXJuYWwiPC9iPjxiciAvPjwvZm9udD4KV2llbjogVGhlYXRlciBpbiBk
ZXIgTHV0aGVyaXNjaGVuIFN0YWR0a2lyY2hlIGFtIDEzLiBN5HJ6PGJyIC8+Cjxmb250IHNpemU9
IjEiPlsgPGEgaHJlZj0iaHR0cDovL3d3dy5ldmFuZy5hdC9pbmRleC5waHA/aWQ9MTg0MiZhbXA7
bm9fY2FjaGU9MSZhbXA7dHhfdHRuZXdzW2JhY2tQaWRdPTE1NjYmYW1wO3R4X3R0bmV3c1t0dF9u
ZXdzXT01MjEyIiB0aXRsZT0iIj5tZWhyIGF1ZiB3d3cuZXZhbmcuYXQ8L2E+IF08YnIgLz48L2Zv
bnQ+CjxiciAvPgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLTxiciAvPgoKPGEgbmFtZT0iNTIxMSI+PC9hPjxiciAvPgo8Zm9udCBzaXpl
PSIxIj5bMDYuMDMuMjAxM108YnIgLz48L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNDc1NkE1Ij48Yj5T
Y2h3ZWlnZW3kcnNjaGUgZvxyIHZlcmZvbGd0ZSBDaHJpc3RlbiBpbiBTeXJpZW48L2I+PGJyIC8+
PC9mb250PgpBbSAxNC4gdW5kIDE1LjMuIGRlbW9uc3RyaWVyZW4gaW4gV2llbiB1bmQgR3JheiBD
aHJpc3RlbiBm/HIgUmVsaWdpb25zZnJlaWhlaXQ8YnIgLz4KPGZvbnQgc2l6ZT0iMSI+WyA8YSBo
cmVmPSJodHRwOi8vd3d3LmV2YW5nLmF0L2luZGV4LnBocD9pZD0xODQyJmFtcDtub19jYWNoZT0x
JmFtcDt0eF90dG5ld3NbYmFja1BpZF09MTU2NiZhbXA7dHhfdHRuZXdzW3R0X25ld3NdPTUyMTEi
IHRpdGxlPSIiPm1laHIgYXVmIHd3dy5ldmFuZy5hdDwvYT4gXTxiciAvPjwvZm9udD4KPGJyIC8+
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPGJyIC8+Cgo8YnIgLz4KV29sbGVuIFNpZSBkZW4gZXBkLU5ld3NsZXR0ZXIgYWJiZXN0ZWxs
ZW4/PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly93d3cuZXZhbmcuYXQvaW5kZXgucGhwP2lkPTg5MyZh
bXA7Y21kPWVkaXQmYW1wO2FDPTcyNGNjZDAzJmFtcDtyVT0yNDAwIj53d3cuZXZhbmcuYXQvaW5k
ZXgucGhwP2lkPTg5MyZjbWQ9ZWRpdCZhQz03MjRjY2QwMyZyVT0yNDAwPC9hPjxiciAvPgo8YnIg
Lz4KRvxyIGFsbGbkbGxpZ2UgRnJhZ2VuIHp1bSBOZXdzbGV0dGVyIHdlbmRlbiBTaWUgc2ljaCBi
aXR0ZSBhbiA8YSBocmVmPSJodHRwOi8vd3d3LmNsb3VkZmxhcmUuY29tL2VtYWlsLXByb3RlY3Rp
b24jNzIxYzE3MDUwMTFlMTcwNjA2MTcwMDMyMTcwNDEzMWMxNTVjMTMwNiI+PHNwYW4gY2xhc3M9
Il9fY2ZfZW1haWxfXyIgZGF0YS1jZmVtYWlsPSIxZjcxN2E2ODZjNzM3YTZiNmI3YTZkNWY3YTY5
N2U3MTc4MzE3ZTZiIj5bZW1haWwmbmJzcDtwcm90ZWN0ZWRdPC9zcGFuPjxzY3JpcHQgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij4KLyogPCFbQ0RBVEFbICovCihmdW5jdGlvbigpe3RyeXt2YXIgcyxh
LGksaixyLGMsbCxiPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKTtsPWJb
Yi5sZW5ndGgtMV0ucHJldmlvdXNTaWJsaW5nO2E9bC5nZXRBdHRyaWJ1dGUoJ2RhdGEtY2ZlbWFp
bCcpO2lmKGEpe3M9Jyc7cj1wYXJzZUludChhLnN1YnN0cigwLDIpLDE2KTtmb3Ioaj0yO2EubGVu
Z3RoLWo7ais9Mil7Yz1wYXJzZUludChhLnN1YnN0cihqLDIpLDE2KV5yO3MrPVN0cmluZy5mcm9t
Q2hhckNvZGUoYyk7fXM9ZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUocyk7bC5wYXJlbnROb2RlLnJl
cGxhY2VDaGlsZChzLGwpO319Y2F0Y2goZSl7fX0pKCk7Ci8qIF1dPiAqLwo8L3NjcmlwdD48L2E+
PGJyIC8+CjxiciAvPgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PTxiciAvPgpFdmFuZ2VsaXNjaGUgS2lyY2hlIE9ubGluZSAtIDxhIGhy
ZWY9Imh0dHA6Ly93d3cuZXZhbmcuYXQiPnd3dy5ldmFuZy5hdDwvYT48YnIgLz4KRWluIFByb2pl
a3QgZGVyIEV2YW5nZWxpc2NoZW4gS2lyY2hlIEEudS5ILkIuIGluINZzdGVycmVpY2g8YnIgLz4K
S29vcmRpbmF0aW9uOiBFdmFuZ2VsaXNjaGVyIFByZXNzZXZlcmJhbmQ8YnIgLz4KSW1wcmVzc3Vt
IHVudGVyIDxhIGhyZWY9Imh0dHA6Ly93d3cuZXZhbmcuYXQvaW1wcmVzc3VtLyI+d3d3LmV2YW5n
LmF0L2ltcHJlc3N1bS88L2E+PGJyIC8+CklTU04gMjIyMi0yNDY0PGJyIC8+CjwvZm9udD4KCgkJ
PCEtLSAgUGx1Z2luIGluc2VydGVkOiBbZW5kXSAtLT4KCQkJPC9kaXY+PHNjcmlwdCB0eXBlPSJ0
ZXh0L2phdmFzY3JpcHQiPgovKiA8IVtDREFUQVsgKi8KKGZ1bmN0aW9uKCl7dHJ5e3ZhciBzLGEs
aSxqLHIsYyxsPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJhIiksdD1kb2N1bWVudC5j
cmVhdGVFbGVtZW50KCJ0ZXh0YXJlYSIpO2ZvcihpPTA7bC5sZW5ndGgtaTtpKyspe3RyeXthPWxb
aV0uZ2V0QXR0cmlidXRlKCJocmVmIik7aWYoYSYmInd3dy5jbG91ZGZsYXJlLmNvbS9lbWFpbC1w
cm90ZWN0aW9uIj09YS5zdWJzdHIoNyAsMzUpKXtzPScnO2o9NDM7cj1wYXJzZUludChhLnN1YnN0
cihqLDIpLDE2KTtmb3Ioais9MjthLmxlbmd0aC1qJiZhLnN1YnN0cihqLDEpIT0nWCc7ais9Mil7
Yz1wYXJzZUludChhLnN1YnN0cihqLDIpLDE2KV5yO3MrPVN0cmluZy5mcm9tQ2hhckNvZGUoYyk7
fWorPTE7cys9YS5zdWJzdHIoaixhLmxlbmd0aC1qKTt0LmlubmVySFRNTD1zLnJlcGxhY2UoLzwv
ZywiJmx0OyIpLnJlcGxhY2UoLz4vZywiJmd0OyIpO2xbaV0uc2V0QXR0cmlidXRlKCJocmVmIiwi
bWFpbHRvOiIrdC52YWx1ZSk7fX1jYXRjaChlKXt9fX1jYXRjaChlKXt9fSkoKTsKLyogXV0+ICov
Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4=

------------part_1_514077db37840--
Comment 1 Carsten Grohmann 2013-10-19 18:25:05 UTC
Created attachment 82952 [details]
Forwarded email is shown as empty

I see the same behaviour. KMail doesn't show forwarded email if they are base64 encoded.
Forwarded emails without "Content-Transfer-Encoding: base64" will be shown correctly.

My versions are:
Qt: 4.8.6
KDE: 4.10.5
KMail: 4.10.5

Regards,
Carsten
Comment 2 Carsten Grohmann 2013-10-19 18:36:57 UTC
The initial part of the forwarded message is:
<BEGIN>
You are not allowed to post to this mailing list, and your message has
been automatically rejected.  If you think that your messages are
being rejected in error, contact the mailing list owner at
wxglade-general-owner@lists.sourceforge.net.

--089e0160b998b05d5104e71e59b4
Content-Type: message/rfc822; name="ForwardedMessage.eml"
Content-Disposition: attachment; filename="ForwardedMessage.eml"
Content-Transfer-Encoding: base64
X-Attachment-Id: f219441456a97164_0.1

UmVjZWl2Z....
<END>

The base64 encoded content is valid, because I've decode it manually.
Comment 3 Martin Tlustos 2014-05-08 15:06:25 UTC
Haven't had this problem for a long time now. Mark as fixed.