Am Don, 02 Mär 2000 schrieb Dirk Pirschel:
Verstoesse gegen Etikette oder RFCs: Falscher Zeichensatz, kein Realname, kein Subject, --Original Message--, vcards, HTML, Richtext, multipart/alternative, Attachments, PGP signiert ... 3. 45 47 (95.74%) M. T. <...@iiv.de>
Da ich offensichtlich in die "Hall of shame" gerutscht bin, mir aber ausser der Verwendung von kmail keiner grösseren vergehen bewusst bin, vermute ich mal, es liegt am fehlenden charset-Eintrag in be- sagtem Mailprogramm (ich hoffe hier nicht wieder einen mailer-krieg auszulösen). Nach Studium des Sourcecodes von kmail konnte ich feststellen, dass dieses sehr wohl charset-Header erzeugen kann, wenn per Preprozessor CHARSETS gesetzt wird, was defaultmässig nicht der Fall ist. Eine compilierung mit diesen Einstellungen hat auch schnell gezeigt warum: Checking charset... charset=iso-8859-1 Setting viewer charset to iso-8859-1 Checking charset... charset=iso-8859-1 *** KMail got signal 11 *** KMail got signal 11 Und Schluss ist es, KMail ist abgeraucht. Sprich bei fünf Versuchen ist es mir gelungen eine Mail zu verschicken und da ist KMail sofort nach dem abschicken abgestürzt, läuft wohl noch nicht so stabil... Na gut, bin ich etwas rabiater vorgegangen, Zeile 627 in kmmessage.cpp einfach fix von: setHeaderField("Content-Type","text/plain"); auf setHeaderField("Content-Type","text/plain; charset=iso-8859-1"); geändert. Läuft stabil, diese Mail wurde z.B von der so "manipulitern" Version erzeugt, allerdings wird in setHeaderField() das ganze durch field->Parse(); (field ist ein Pointer vom Typ DwField*, was wiederum eine Klasse der Mime-Verarbeitung unter KDE ist, ich würde ungern so tief im System rumpfuschen) in zwei Zeilen gesplittet wird, es steht also im Haeder letztendlich ein: Content-Type: text/plain; charset=iso-8859-1 anstelle eines: Content-Type: text/plain; charset=iso-8859-1 Stellt sich mir die Frage, ist das jetzt trotzdem ok? Diverse andere Mailer scheinen das auch zu splitten (Outlook, Internet Mail Service), was natürlich noch nicht heisst, dass das korrekt ist. Jetzt aber ins Bett, schon wieder so viel Zeit vertan... -- Machs gut Manfred http://www.iiv.de/schwinde/buerger/tremmel/ http://www.knightsoft.de , http://www.knightsoft-net.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com