Hallo zusammen,
ich habe ein merkwürdiges Verhalten von Pegasus 4.63 (4.62.) unter Windows XP und Windows 7.
Bei Mails von einem Freund werden Umlaute etc. nicht richtig dar gestellt. Die Mail enthält den Inhalt als Text und HTML.
Das normale Reader-Fenster sieht so aus:
Drückt man die Taste "A" wechselt die Ansicht zu:
Der HTML-Anhang wird so angezeigt:
Ich hätte erwartet, dass der Anhang auch nicht korrekt angezeigt wird. Lässt man sich die Mail im Webbrowser (IE, Firefox, Opera) anzeigen stimmt die Anzeige auch nicht. Es sieht so wie das "normale" Reader-Fenster.
Liegt dieses Verhalten nur an Pegasus oder macht der Mailer meines Freundes Unsinn. Evtl. kann jemand von Euch dies anhand des Quelltextes der Mail, der unten folgt feststellen, oder mir einen Tipp geben wie man Pegasus dazu bringt gleich alles korrekt darzustellen.
Dank im Voraus und viele Grüße,
Jannis
Hier ist der Quelltext:
--8<-- snip --8<--
------------20137184331F3939
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Liebe Kinder, liebe Eltern,
da ich am Wochenende die Berlin-Brandenburger Athleten zu den Norddeutschen=
Meisterschaften nach Schleswig-Holstein begleiten werde und nachdem leider=
kein Trainer zur Vertretung gefunden werden konnte, muss ich leider mittei=
len, dass das morgige Training am Fr., 20.01.2012 leider komplett ausf=C3=
=A4llt.
F=C3=BCr R=C3=BCckfragen stehe ich gern zur Verf=C3=BCgung.
Viele Gr=C3=BC=C3=9Fe
Alex
--8<-- snip --8<--
----------------------------------------------
------------20137184331F3939
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>TSVTM-Badminton, U15-YoungStars: Training am Fr., 20.01.=
2012 f=E4llt leider aus!</title>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<meta http-equiv=3D"Content-Style-Type" content=3D"text/css">
<style type=3D"text/css"><!--
body {
margin: 5px 5px 5px 5px;
background-color: #ffffff;
}
/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Text Styles =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D */
hr { color: #000000}
span.rvts1 /* Heading */
{
font-size: 10pt;
font-weight: bold;
color: #0000ff;
}
span.rvts2 /* Subheading */
{
font-size: 10pt;
font-weight: bold;
color: #000080;
}
span.rvts3 /* Keywords */
{
font-size: 10pt;
font-style: italic;
color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
font-size: 10pt;
color: #008000;
text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
font-size: 10pt;
color: #008000;
text-decoration: underline;
}
a.rvts6, span.rvts6
{
color: #0000ff;
text-decoration: underline;
}
/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Para Styles =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D */
p,ul,ol /* Paragraph Style */
{
text-align: left;
text-indent: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
text-align: center;
}
--></style>
</head>
<body>
<p>Liebe Kinder, liebe Eltern,</p>
<p><br></p>
<p>da ich am Wochenende die Berlin-Brandenburger Athleten zu den Norddeutsc=
hen Meisterschaften nach Schleswig-Holstein begleiten werde und nachdem lei=
der kein Trainer zur Vertretung gefunden werden konnte, muss ich leider mit=
teilen, dass das morgige Training am Fr., 20.01.2012 leider komplett ausf=
=C3=A4llt.</p>
<p><br></p>
<p>F=C3=BCr R=C3=BCckfragen stehe ich gern zur Verf=C3=BCgung.</p>
<p><br></p>
<p>Viele Gr=C3=BC=C3=9Fe</p>
<p>Alex</p>
--8<-- snip --8<--
</body></html>
------------20137184331F3939--
Wenn noch wer Probleme mit den Grafiken oben hat:
Das Phänomen kenn ich und kann ich auch reproduzieren. Ich hab das auch schon mal gelöst ... aber ich weiß nicht mehr, wie ... [:(]
Werd mal in den Archiven der deutschen Mailingliste zu Pegasus wühlen müssen ...
vg Olaf
[quote user="jdiglidis"]
------------20137184331F3939
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>TSVTM-Badminton, U15-YoungStars: Training am Fr., 20.01.=
2012 f=E4llt leider aus!</title>
[...]
<p>Liebe Kinder, liebe Eltern,</p>
<p><br></p>
<p>da ich am Wochenende die Berlin-Brandenburger Athleten zu den Norddeutsc=
hen Meisterschaften nach Schleswig-Holstein begleiten werde und nachdem lei=
der kein Trainer zur Vertretung gefunden werden konnte, muss ich leider mit=
teilen, dass das morgige Training am Fr., 20.01.2012 leider komplett ausf==C3=A4llt.</p>
[...]
------------20137184331F3939--[/quote]
Wie man auch ohne Kenntnisse der genauen Kodierung erkennen kann, liegt oben definitiv ein Kodierungsfehler vor: Da es sich in beiden Fällen um ein kleines "ä" handeln müßte, ist zumindest eines davon falsch kodiert, wahrscheinlich das erste. In solchen Fällen verliere ich schnell die Lust, mich mit dem Problem überhaupt noch weiter zu beschäftigen ...
Michael -- IERenderer's Homepage PGP Key ID (RSA 2048): 0xC45D831B S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
Hallo Michael,
kann ich ja verstehen ... aber schreib einfach "=C3=A4" anstatt dem "=E4" da oben in den Rohtext rein ... und es wird sich nichts ändern. Das Spielchen hatte ich neben einigen anderen zuhause schon durch. Ich find aber meine alte Mail bzw. die Maildiskussion im Moment auch nicht mehr, wo es genau um so ein Problem ging.
Prinzipiell sieht das nämlich erst mal richtig aus (Wird UTF-8 QP-kodiert, dann stehen da zwei QP-Kodes hintereinander) und in der Anhangansicht macht Pegasus das ja auch richtig.
vg Olaf
[quote user="FJR"]kann ich ja verstehen ... aber schreib einfach "=C3=A4" anstatt dem "=E4" da oben in den Rohtext rein ... und es wird sich nichts ändern. [/quote]
Einfach gibt's in dem Fall nicht, weil das Zeichensatz-Handling in HTML-Mails der letzte Mist ist, da nicht nur die MIME-Kodierung sondern auch das META-Charset eine Rolle spielt - nicht zu schweigen von all dem fehlkodierten Zeugs, das vor allem MS-Produkte in ihrer Selbstherrlichkeit unter falschen Angaben verbreiten (Windows-1252 ist nicht identisch mit ISO-8859-1, z.B., wird aber gerne unter diesem Name verbreitet). Dazu kommen dann noch die Spezialitäten anderer Betriebssyteme wie -nix oder Apple, die sich gelegentlich auch meinen besonders hervortun zu müssen. Und schließlich verwendet Pegasus Mail (je nach Version) bis zu drei verschiedene Renderer (plus LibTidy), u.a. genau wegen dieser "ausgereiften" Kodierung. Anders ausgedrückt: Ohne die komplette unveränderte Mail ist jeglicher Kommentar reine Spekulation. Bitte als unveränderter Anhang oder CNM-Datei an <beta-reports [at] pmail.gen.nz>.
PS: Es reicht übrigens völlig aus, wenn ein einziger Kodierungsfehler den UTF-8-Test verhaut, dann kommt (vermutlich) genau das dabei raus, was hier passiert ist. Anders gesagt: Beschwerden bitte an den Absender, sofern ich das verifizieren kann. Es ist einfach unzumutbar, auch noch jeden Buchstaben einzeln auf korrekt Kodierung zu testen, das würde die HTML-Verarbeitung weiter verlangsamen. Und das TER/HTS hier mal einen Treffer landet, ist purer Zufall (vermutlich wird der Titel dafür falsch verarbeitet, was aber nicht auffällt, da er nirgends angezeigt wird (außer im Browser)).
Michael -- IERenderer's Homepage PGP Key ID (RSA 2048): 0xC45D831B S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
Hallo Michael und Olaf,
vielen Dank für Eure Beiträge.
Mit meiner Anfrage wollte ich keine Grundsatzdiskussion über den Sinn und Unsin von HTML-Mails los treten. An sich ist es ja auch kein Problem einfach das V (engl. Version) zu drücken und sich dann die Mail mit korrekt dargestellten Umlauten durch zu lesen.
Das inkonsequente Verhalten Verhalten von Pegasus hatte mich nur gewundert und deshalb hier die Frage, ob es da einen Kniff gibt, da was zu ändern.
Die komplette Mail habe ich an <beta-reports [at] pmail.gen.nz> geschickt. Vielleicht kommt dabei was heraus.
Nochmals Danke und noch einen schönen Abend.
Viele Grüße,
Jannis
[quote user="jdiglidis"]Das inkonsequente Verhalten Verhalten von Pegasus hatte mich nur gewundert und deshalb hier die Frage, ob es da einen Kniff gibt, da was zu ändern.[/quote]
"Inkonsequent" ist hier einzig und allein der Absender(-Mailer): Es ist genau so, wie vermutet, und wenn man den QP-decodierten Teil in einem Browser öffnet, dann passiert genau das, was ich für TER/HTS vermutet hatte: Der Body wird korrekt angezeigt, der Titel enthält einen Fehler (wird aber in Pegasus Mail eben nicht angezeigt). Also sind Martin Ireland (für BearHtml) und ich (für IERenderer) mal wieder die Dummen, die sich was einfallen lassen müssen: Es nervt einfach (keiner der hier im Forum Beteiligten möge sich angesprochen fühlen) ...
Michael -- IERenderer's Homepage PGP Key ID (RSA 2048): 0xC45D831B S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
[quote user="idw"]
[quote user="FJR"]kann ich ja verstehen ... aber schreib einfach "=C3=A4" anstatt dem "=E4" da oben in den Rohtext rein ... und es wird sich nichts ändern. [/quote]
Einfach gibt's in dem Fall nicht ...[/quote]
Ich muss mich entschuldigen und das Gegenteil behaupten! [:$] Genau der falsch kodierte Eintrag im TITLE war das Problem. Mir ist beim Austausch der Zeichenkette ein Fehler unterlaufen, weswegen immer noch nicht richtig angezeigt wurde. Den hab ich jetzt behoben und die Mail wird auch formatiert korrekt angezeigt.
Danach ist mir auch wieder eingefallen, dass ich das schonmal so gelöst hatte. Ich wollte jetzt halt intuitiv den gleichen Weg gehen, hab dabei aber selber einen Fehler gemacht. Der Fehler ist dann übrigens unter IERendere und BearHTML in der Version PM463 out of the box weg.
Sorry Olaf
[quote user="jdiglidis"]Mit meiner Anfrage wollte ich keine Grundsatzdiskussion über den Sinn und Unsin von HTML-Mails los treten.[/quote]
Ähh ... das sähe wohl eher anders aus [:D] Wir streiten uns nicht. Ich kann Michael schon verstehen, dass er es langsam leid ist, den Mist anderer Mailclients (oder wa sich dafür hält) gerade im HTML-Bereich in immer neuen Varianten des IERenderer abzufangen. Mail könnte sooo schön einfach sein. [*-)]
vg Olaf
P.S. Wie du in meinem Beitrag vorher siehst ... es liegt nicht an Pegasus.
[quote user="idw"]
"Inkonsequent" ist hier einzig und allein der Absender(-Mailer): Es ist genau so, wie vermutet, und wenn man den QP-decodierten Teil in einem Browser öffnet, dann passiert genau das, was ich für TER/HTS vermutet hatte: Der Body wird korrekt angezeigt, der Titel enthält einen Fehler (wird aber in Pegasus Mail eben nicht angezeigt). Also sind Martin Ireland (für BearHtml) und ich (für IERenderer) mal wieder die Dummen, die sich was einfallen lassen müssen: Es nervt einfach (keiner der hier im Forum Beteiligten möge sich angesprochen fühlen) ...[/quote]
Ich wollte nicht andeuten, dass Pegasus bzw. die Renderer Mist bauen.
Zu beneiden bist Du jedenfalls nicht, wenn man bedenkt, dass der Mist anderer Progammierer durch Workarounds ausgebügelt werden muss / müsste.
[quote user="FJR"]Ähh ... das sähe wohl eher anders aus [:D] Wir streiten uns nicht.[/quote]
Einen Moment hatte ich den Eindruck. ^^
[quote user="FJR"]P.S. Wie du in meinem Beitrag vorher siehst ... es liegt nicht an Pegasus.[/quote]
Da bin ich froh. Finde das Programm nach wie vor toll. Auch ohne zig Addons, die man sich erst mühsam zusammen suchen müsste, ist schon alles da.
[quote user="jdiglidis"]Ich wollte nicht andeuten, dass Pegasus bzw. die Renderer Mist bauen.
Zu beneiden bist Du jedenfalls nicht, wenn man bedenkt, dass der Mist anderer Progammierer durch Workarounds ausgebügelt werden muss / müsste.[/quote]
Ich habe jetzt eine simple (d.h. eine, die sich nicht um sämtliche denkbaren Fehlschreibweisen des Tags schert) Routine hinzugefügt, die das <TITLE>-Tag samt Inhalt immer komplett entfernt, da es in Pegasus Mail ohnehin keine Bedeutung hat (allenfalls beim Drucken, sofern dafür nicht ohnehin ein eigener Titel definiert ist). Damit wird dann das UTF-8 wieder korrekt erkannt. Außerdem habe ich das Problem an Martin Ireland weitergeleitet, so daß auch er daran arbeiten kann. Bitte auf entsprechende Update-Ankündigungen achten.
Michael -- IERenderer's Homepage PGP Key ID (RSA 2048): 0xC45D831B S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
Your previous draft for topic is pending
If you continue, your previous draft will be discarded.