Thread Mail-Body dekodieren (15 answers)
Opened by Quenten at 2005-03-29 18:50

Dubu
 2005-03-31 19:04
#53044 #53044
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Quenten,31.03.2005, 12:56]Wieviel Entity-Parts kann so ne Mail denn haben?
[/quote]
Beliebig viele, AFAIK.

Quote
Und kann ich mich auf einen festlegen, als z.B. immer den 1., wenn ich nichts anderes will, als nur den Betreff und den Body?

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).

View full thread Mail-Body dekodieren