
On Tue, Jul 29, Henning Oschwald wrote:
Hallo,
On Di, Jul 29 2008, Manfred Dohmen wrote:
Wurde die Mail von OTRS erstellt oder kam die Mail von außen und es geht allein um die Anzeige?
es geht um die Anzeige von eingehenden E-Mails, die ja leider in den merkwürdigsten Formaten daherkommen.
Dann verstehe ich ehrlich gesagt die Frage nicht (sofern die Problembeschreibung überhaupt eine impliziert.) Wenn im Header der falsche Zeichensatz deklariert ist, ist es nicht verwunderlich, wenn es daraufhin zu Darstellungsproblemen kommt. Es ist ja nicht so, daß die Zeichensatzdefinition im Header fehlt (in dem Fall könnte der Zeichensatz notfalls erraten werden, auch wenn das nur bis zu einem gewissen Grad überhaupt funktioniert), stattdessen gibt "content-type" einen Zeichensatz an - nur eben den falschen.
Aber ein kompletter Abbruch der E-Mail am ersten Fehler ist schon ein wenig hart. Das würde ich schon als Fehler sehen. Bei meinen Evaluationstest am Anfang des Jahres mit der Version 2.2 ist mir sowas komischerweise gar nicht aufgefallen. Man kann das (aber man muss nicht ;-) durchaus besser lösen. Beim Eingang der E-Mails ins Ticketsystem wird ja der Body nach utf-8 konvertiert. Wenn an dieser Stelle Konvertierungsfehler auftreten, kann man ein paar "übliche" Zeichensätze - das wären hier eben utf-8 oder iso-8859-15 - durchprobieren, bis keine Konvertierungsfehler auftreten. Die Zeichensätze könnten konfigurierbar sein. Das ist natürlich eine "Tüpfelchen-auf-dem-i-Funktion". Alternativ könnte man auch das eine Zeichen, das nicht konvertiert werden kann, einfach durch ein anderes ersetzen, Unicode sieht da ja sogar einen eigenen Codepoint dafür vor. Dann kann man die E-Mails zumindest lesen, ohne auf den Klartext zurückzugreifen (viel Spaß, wenn dieser wiederum Base-64-kodiert ist!). Bei der Anzahl der falsch kodierten E-Mails, die einem so reinflattern, wäre das gar nicht so übel. Letztlich liegt das ja leider meist außerhalb der eigenen Kontrolle. Cheers! Michael Radziej -- noris network AG - Deutschherrnstraße 15-19 - D-90429 Nürnberg - Tel +49-911-9352-0 - Fax +49-911-9352-100 http://www.noris.de - The IT-Outsourcing Company Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel, Hansjochen Klenk - Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689