Thread Mail-Body dekodieren
(15 answers)
Opened by Quenten at 2005-03-29 18:50
[quote=Quenten,31.03.2005, 12:56]Wieviel Entity-Parts kann so ne Mail denn haben?
[/quote] Beliebig viele, AFAIK. Quote Body ist alles, was nach dem Header kommt. Und eine Mail muss ueberhaupt keinen "textuellen Inhalt" haben, wenn du das meinst. Ich kann auch eine MIME-Mail verschicken, die nur aus einem Binaeranteil besteht. Ein anderes Problem ist, dass durchaus ein einzelner Mailtext aus mehreren MIME-Parts bestehen kann! Mutt macht sowas gerne, wenn unterschiedliche Teile unterschiedliche Zeichensaetze benoetigen. Da kann es also sein, dass ein MIME-Part US-ASCII ist, der naechste dann ISO-8859-1 und der wiederum naechste ISO-8859-15. Alle hintereinander gehaengt bilden den Text der Mail. Damit kommt nichtmal jeder User Agent klar. Ein Kriterium fuer die Auswahl ist natuerlich, was Content-type und Content-Disposition sagen. Wenn die Content-Disposition "attachment" ist, oder der Content-type etwas anderes als "text/*", dann gehoert es wohl nicht zum textuellen Inhalt der Mail. Wenn im Mail-Header dagegen "multipart/alternative" steht, dann sollten die MIME-Parts den gleichen Inhalt haben und nur einer davon dargestellt werden (z.B. text/plain als Variante zu text/html). |