Solved Mail not showing body text
-
@Ayespy I have quite a few messages, that are just not displayed. Here is the raw data of one of them:
Return-Path: [email protected]
X-Original-To: [email protected]
Delivered-To: [email protected]
Received: from mail.yyy.de (localhost [127.0.0.1])
by mail.yyy.de (Postfix) with ESMTP id 7DDAE620927
for [email protected]; Mon, 3 Apr 2023 19:00:03 +0200 (CEST)
Received: by mail.yyy.de (Postfix, from userid 999)
id 6192E6202B4; Mon, 3 Apr 2023 19:00:03 +0200 (CEST)
Received: from server6.rainbow-web.com (server6.rainbow-web.com [45.10.26.3])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by mail.yyy.de (Postfix) with ESMTPS id 2C3376202B4
for [email protected]; Mon, 3 Apr 2023 19:00:03 +0200 (CEST)
Received: by server6.rainbow-web.com (Postfix, from userid 30)
id 9AE661D8B1A3; Mon, 3 Apr 2023 19:00:02 +0200 (CEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server6.rainbow-web.com
X-Spam-Level:
X-Spam-Status: No, score=-0.7 required=7.0 tests=FREEMAIL_FROM,HTML_MESSAGE,
RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE
autolearn=ham autolearn_force=no version=3.4.2
X-Original-To: [email protected]
Delivered-To: [email protected]
Received: from mailout07.t-online.de (mailout07.t-online.de [194.25.134.83])
by server6.rainbow-web.com (Postfix) with ESMTPS id 1301C1D8B16E
for [email protected]; Mon, 3 Apr 2023 19:00:00 +0200 (CEST)
Authentication-Results: server6.rainbow-web.com;
dmarc=none (p=NONE sp=NONE) smtp.from=t-online.de header.from=t-online.de;
spf=none (sender IP is 194.25.134.83)
[email protected]
smtp.helo=mailout07.t-online.de
Received-SPF: none (server6.rainbow-web.com: no valid SPF record)
Received: from fwd73.dcpf.telekom.de (fwd73.aul.t-online.de [10.223.144.99])
by mailout07.t-online.de (Postfix) with SMTP id E075B18282
for [email protected]; Mon, 3 Apr 2023 18:54:40 +0200 (CEST)
Received: from spica40.aul.t-online.de ([172.20.102.138]) by
fwd73.aul.t-online.de
with esmtp id 1pjNRs-09Jjkm0; Mon, 3 Apr 2023 18:54:28 +0200
Received: from 213.95.215.203:37464 by cmpweb18.aul.t-online.de with HTTP/1.1
(Lisa V7-1-6-0.0 on API V5-49-5-0); Mon, 03 Apr 23 18:54:28 +0200
Received: from 172.20.102.139:57498 by spica40.aul.t-online.de:8080;
Mon, 3 Apr 2023 18:54:28 +0200 (CEST)
Date: Mon, 3 Apr 2023 18:54:28 +0200 (CEST)
From: "[email protected]"
[email protected]
Sender: "[email protected]"
[email protected]
Reply-To:
"[email protected]" [email protected]
To: "xxx“ [email protected]
Message-ID:
1680540868442.1684109.67006b8b0a918ba4401acc86d81efc9a170ef9ec@spica.telekom.de
In-Reply-To: [email protected]
References:
1680198067983.1502484.e42f0fa819d9e12f8b6f35c3d93d9d0b1490efb6@spica.telekom.de
[email protected]
Subject: =?UTF-8?Q?AW:_Franchise-Vertag,_Eintrit?=
=?UTF-8?Q?tsgeb=C3=BChr,_Steuerbesscheid_2020?=
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_2142735_1181057435.1680540868778"
X-UMS: email
X-TOI-EXPURGATEID: 150726::1680540868-15893CF2-300BBC3B/0/0 CLEAN NORMAL
X-TOI-MSGID: 22f210a7-533c-46cd-aecf-21ab5de83f75
X-PPP-Message-ID:
[email protected]
X-PPP-Vhost: yyy.de
X-AV-Checked: ClamAV + ClamSMTP------=_Part_2142735_1181057435.1680540868778
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printableHallo Herr xxx,
=20
=20
Sie haben recht, dass sich aus =C2=A71 (2) und (4) ein Gebietsschutz ergibt= -
@Ayespy here we have one from Amazon
Return-Path: 2023040405523077c1c2bb6c0b45d9aae5f40dd270p0eu-CZ5TD3QN0DCIZ@bounces.amazon.de
—— cut out some routing and spam checking headers here ——
Date: Tue, 4 Apr 2023 05:52:30 +0000
From: Amazon Reviews [email protected]
To: [email protected]
Message-ID: 010201874ad2f08e-8c8d138d-e4b2-4b16-b0fa-2dea22abf046-000000@eu-west-1.amazonses.com
Subject: =?UTF-8?B?RGFua2UgZsO8ciBJaHJlIFJlemVuc2lvbiB2b24gICAgIELDvA==?=
=?UTF-8?B?c2UgMzA1NTAwLTA4IEhhbmRzY2h1aC4uLiBhdWYgQW1hem9u?=
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_210751_1051714151.1680587550851"
X-AMAZON-MAIL-RELAY-TYPE: notification
Bounces-to: 2023040405523077c1c2bb6c0b45d9aae5f40dd270p0eu-CZ5TD3QN0DCIZ@bounces.amazon.de
X-AMAZON-METADATA: CA=CZ5TD3QN0DCIZ-CU=A1D6H075K374WL
X-Original-MessageID: <urn.rtn.msg.2023040405523077c1c2bb6c0b45d9aae5f40dd270p0eu@1680587550852.>
Feedback-ID: 1.eu-west-1.UIAUrMfbpGrxavqnRE0yoZrAUBI9C7GRNUx/kUDo6B4=:AmazonSES
X-SES-Outgoing: 2023.04.04-54.240.1.167
X-AV-Checked: ClamAV + ClamSMTP
X-Bogosity: Unsure, tests=bogofilter, spamicity=0.467737, version=1.2.4------=_Part_210751_1051714151.1680587550851
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Amazon.de
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DVielen Dank xxx,
Ihre neueste Kundenrezension ist auf Amazon ver=C3=B6ffentlicht. Wir und Mi=
llionen von K=C3=A4ufern auf Amazon sch=C3=A4tzen die Zeit, die Sie sich ge=
nommen haben, um =C3=BCber Ihre Erfahrungen mit diesem Produkt zu schreiben= -
@Ayespy here we have one from the Chamber of Commerce:
Return-Path: SRS0=5ZBK=7W=news.yyy.ihk.de=bounce_10419+caAAAJSYAAAAAAGAAAGBWQAAAAAAAAALSJUOKA@zzz.de
— cut out some routing and spam filtering here ——
Date: Thu, 30 Mar 2023 12:23:58 +0200 (CEST)
From: IHK Nordschwarzwald [email protected]
Reply-To: [email protected]
To: [email protected]
Message-ID:
INX.1278f273878f466d144c9d33a4b.306d.9c46.25d.187320ba0fe1c@news.zzz.ihk.de
Subject: Berufsbildung: Newsletter der IHK Nordschwarzwald vom 30.03.2023
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_1551_632916803.1680171838856"
List-Id: <3.1278f273878f466d144c9d33a4b.www.ihk.de/nordschwarzwald>
List-Help: mailto:[email protected]?subject=Abuse-List-Help
Feedback-ID: xpro-10419-12397:xpro-10419:MAILING:inxmailde
X-CSA-Complaints: [email protected]
X-Mailer: Inxmail EE 4.8.48.825
X-PPP-Message-ID:
[email protected]
X-PPP-Vhost: yyy.de
X-AV-Checked: ClamAV + ClamSMTP------=_Part_1551_632916803.1680171838856
Content-Type: multipart/alternative;
boundary="----=_Part_1550_1983345411.1680171838856"------=_Part_1550_1983345411.1680171838856
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printableM=C3=B6chten Sie diesen Newsletter mit Bildern betrachten? Zur Webseitenans=
icht
https://news.pforzheim.ihk.de/html_mail.jsp?params=3DpNqZ6jji73SR2VPlqHM6P0=
5FifxqdNndldTpuAGVzFbFm6nXRzmssZr3n43oWE4wiDEvoYqrRU1ATNQQq0EdiweU38YX8AV0W=
2C0CkUzZpQ%3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSehr geehrte Damen und Herren,
in unserem neuen ASTA-Infocenter
https://news.pforzheim.ihk.de/d?o000nhyi00cmw000d0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxun443
k=C3=B6nnen Sie f=C3=BCr Ihren Betrieb ab sofort die Online-Pr=C3=BCfungs=
anmeldung
aktivieren und die Daten Ihrer Ausbilderinnen und Ausbilder sowie Ihrer
Auszubildenden einsehen. Sie k=C3=B6nnen pr=C3=BCfen, welche Betriebe =
Sie
administrieren d=C3=BCrfen, weitere Berechtigungen vergeben und somit =
die
Organisation intern selbst steuern. Unser Ausbildungsst=C3=A4tten=Infocenter (ASTA) ist der Dreh- und Angelpunkt, wenn es um die
Selbstverwaltung rund um das Thema Beruf im Zusammenhang mit
Ihren Ausbilderinnen und Ausbildern und Auszubildenden sowie Ihrer
Industrie- und Handelskammer geht. =C3=9Cber 700 Betriebe aus der Region ha=
ben
sich bereits registriert. Jetzt anmelden!
https://news.pforzheim.ihk.de/d?o000nhyi00cmw000d0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxun443Freundliche Gr=C3=BC=C3=9Fe
Ihre IHK NordschwarzwaldAbonnement =C3=A4ndern?
https://news.pforzheim.ihk.de/[email protected]&id=
=3D39264ASTA-Infocenter
=C3=9Cber 700 Betriebe aus der Region haben sich bereits registriert. Jetzt
anmelden!
https://news.pforzheim.ihk.de/d?o000nhxy00cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxxy643Vertragsmanagement
Mit dem Service Vertragsmanagement k=C3=B6nnen Sie Berufsausbildu=
ngs-
und Umschulungsvertr=C3=A4ge, =C3=84nderungsvertr=C3=A4ge, L=
=C3=B6sungen
erstellen sowie Ausbilderinnen und Ausbilder registrieren. Die Nutzung ist
f=C3=BCr Mitgliedsunternehmen kostenfrei.
https://news.pforzheim.ihk.de/d?o000nhwi00cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxvsy4327.04.2023 Girls=C2=B4 Day - =E2=80=9EIch werde Chefin!=E2=80=9C
Machen Sie mit und begeistern die weiblichen Fachkr=C3=A4fte von morgen f=
=C3=BCr
technische Berufe. Beim Girls' Day k=C3=B6nnen Sie Ihr Unternehmen jungen
M=C3=A4dchen vorstellen und diese f=C3=BCr traditionell m=C3=A4nnliche Beru=
fe gewinnen.=20
https://news.pforzheim.ihk.de/d?o000nhs000cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxtnzu330.05.-23.06.2023 Praktikums=C2=ADwochen Baden-W=C3=BCrttem=C2=ADberg - u=
nkompli=C2=ADziert
passende Talente kennen=C2=ADlernenUnternehmen k=C3=B6nnen ihre Praktikumsangebote innerhalb von wen=
igen
Minuten melden und so potenzielle Azubis kennenlernen.
Anschlie=C3=9Fend startet die automatische Vermittlung
talentierter Sch=C3=BCler auf die passende Praktikumsstelle.
https://news.pforzheim.ihk.de/d?o000nh4i00cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxwuyi3Erfolgreich in der Logistik
Um ihrer Bedeutung als Schl=C3=BCsselbranche der deutschen Wirtschaft gerec=
ht zu
werden, ben=C3=B6tigt die Branche qualifizierte Fachkr=C3=A4fte. Die IHK
Nordschwarzwald bietet Interessenten verschiedene
Weiterbildungen.
https://news.pforzheim.ihk.de/d?o000nhvy00cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxxg6y3up+dates 2023
Das Weiterbildungsmagazin der Industrie- und Handelskammer
Nordschwarzwald h=C3=A4lt vielf=C3=A4ltige Weiterbildungsang=
ebote
bereit: vom Berufseinsteiger =C3=BCber Fach- und F=C3=BChrungskr=
=C3=A4fte bis
hin zum Unternehmer.
https://news.pforzheim.ihk.de/d?o000nhui00cmw000c0000h5i000000000fzetv7quv7=
u2s4gmmvjwtxvmyy3Verpassen Sie nicht den Azubi-Train!
Der IHK Train I f=C3=BCr angehende Auszubildende erleichtert die ersten Tag=
e und
Wochen in der neuen Umgebung, der betrieblichen Ausbildungsst=C3=A4tte= -
@Ayespy, all the mails are stored here on our local server and we access them via IMAP. The server is dovecot on linux. We are not running special filters or such, when we access them. All these mails look completely normal in other IMAP clients like Apple Mail, Em Client, Outlook and such. The content is only missing in Vivaldi. There are no extensions running in Vivaldi.
-
@DocMike65 I wonder if @gmg or @geir can make anything of this.
-
@DocMike65 For that message, it's missing the closing for the boundary. As in, there should be:
------=_Part_2142735_1181057435.1680540868778--
on a line after the text/plain part (after Sie haben...)
-
@burnout426 I understand.
The mail is somehow not 100% OK formally.
However, it seems like ALL my other mail clients seem to have not issue with such "glitches". An while all other clients are showing all of these messages, vivaldi does not. That means I cannot use it as my primary or only mail client.@burnout426 said in Mail not showing body text:
@DocMike65 For that message, it's missing the closing for the boundary. As in, there should be:
------=_Part_2142735_1181057435.1680540868778--
on a line after the text/plain part (after Sie haben...)
-
Thanks for posting all the examples. I am looking into this and I might be on to something already. I will keep you posted.
-
It turns out that our parser does not tolerate that the Content-Type header and its accompanying boundary attribute are split up between lines. I don't know if that splitting is a result of pasting/inserting the message here into this discussion or if it was so in the original raw message file. But I guess that we have to tolerate either way. But if that was on one line in the original raw file then I have still to find another cause for this to fail.
-
@ltgorm Download my m3missingbody.zip, extract it and import the 2 emails files (reduced testcases) in Vivaldi Mail and open them in Thunderbird for comparison. You should see that the body shows for both messages in Thunderbird and only for the one in Vivaldi.
The testcases are based on this message source posted above.
The problem seems to be that when there's a missing end boundary in this case, the parser doesn't imply one when hitting the end of the file/source, where as Thunderbird does.
The testcases and the original message above that they're based on are kind of funky because they're multipart/alternative with only a single part, but that's how the original message is above that works fine in other clients, so...
-
@burnout426 This is nice consise test example that fails also for me. Thanks. We will now make sure we tolerate messages with missing end boundary.
-
@burnout426 A fix has been submitted and has gone through the build pipes. Now it just needs to get through the delivery pipes.
-
-
@ltgorm also saw the fix in the changelog. In my case and regarding a message sent by a MacOS client, I still don' t see the full body of the message. Only the signature appears. Have to change the setting to show messages as text to see the body.
Have other use cases but those are in another pc.
-
@ltgorm said in Mail not showing body text:
It turns out that our parser does not tolerate that the Content-Type header and its accompanying boundary attribute are split up between lines. I don't know if that splitting is a result of pasting/inserting the message here into this discussion or if it was so in the original raw message file. But I guess that we have to tolerate either way. But if that was on one line in the original raw file then I have still to find another cause for this to fail.
In this message source above, the Content-Type header being on multiple lines should be fine if the 2nd line there starts with a space or tab to continue the header (like with folding and similar to paramter value continuation lines starting with a space. That 2nd line not starting with a space in the post is indeed probably only like that because the message wasn't posted as code/preformatted text on here and the space got lost. I'm guessing the original source has that space.
Bad (Thunderbird doesn't handle it either):
Content-Type: multipart/alternative; boundary="----=_Part_2142735_1181057435.1680540868778"
Good (both Vivaldi and Thunderbird handle it fine):
Content-Type: multipart/alternative; boundary="----=_Part_2142735_1181057435.1680540868778"
-
@ltgorm checked the other use cases I have and can confirm that some "ancient" html mails (2012) do now render fine for me.
Those from apple Mail still do not render correctly.
Some other "renderization" bugs are still present:
-some mails with ics files that do not show the calendar options dialogue. (VB-95253);-some mails show the presence of attachments but no file list to download (VB-97582). They do have attachments if I go through gmail web client:
and from the images above it appears to have a visual bug on the message list alignment. Never noticed that.-some emails started to show 2 from addresses when they did not before (VB-96396):
They do have both a Sender and From header with the same email but as I said, the behavior changed around September 2022 on the snapshots. An email from 30/08/2022 show the from header in the client as only one address. Then starting with an email from 03/10/2022 it starts showing 2 addresses. -
@Durtro said in Mail not showing body text:
Those from apple Mail still do not render correctly.
Example source of Apple Mail message?
-
@burnout426 I reported the bug as VB-83204. In a reply to that bug I included an eml file of the affected message.
@Durtro said in Mail not showing body text:
Reported bug VB-83204. Replied to that same bug report with an eml file attached and exhibiting the problem.
On vivaldi client I only see part of the signature despite the content showing in the raw message. In vivaldi and google webmail I see the message in full.
The eml exemplifies only a case. The problem isn't prevalent but it does affect more messages and I do have more cases.
Don't know the status of the bug report, From another reply on this thread:
@DoctorG said in Mail not showing body text:
Apple's Mail is a trouble maker if their mails were opened in different other mail clients.
Apple breaks the rules creating attachments and HTML/Plain text body.The confirmed bugs
- VB-34557 "[Mail] text missing in multipart mail"
- VB-60553 "[Mail] Invisible content"
-
@Durtro
Hi, VB-83204 is closed as duplicate of the master bug VB-34557 which is confirmed, developer assigned.
I add a link to this thread.Cheers, mib
-
@ltgorm Still see at least one case with emails not rendering but can't identify any problem.
The emails are pretty old, from 2011. They were imported from an opera installation after much trouble. Worst is that if I export one of those emails and re-import it from the generated eml file, then the email does render albeit with some issues on accented chars. The eml file opened in a text editor does not have the accented char problems.
From the vivaldi client:
From a text editor:
--b1_7b9d4cc242765b80ef00c8b78fb5af9c
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bitFoi adicionada a nova recolha nº 2497
Para consultá-la visite a página da Extranet.
Não responda a este email.
--b1_7b9d4cc242765b80ef00c8b78fb5af9c
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit<p>Foi adicionada a nova recolha nº <b><u>2497</u></b></p><p>Para consultá-la visite a página da Extranet.</p><p><u>Não responda a este email</u>.</p>
--b1_7b9d4cc242765b80ef00c8b78fb5af9c--
The only difference visible from the raw message view is an extra line break at the end of the re-imported message.