Peter Thomassen: Multipart-Mails

Beitrag lesen

Hallo Forum!

Wir schreiben gerade einen Webmailer, der ist auch so weit
fertig - aber ein Problem haben wir noch:

Es gibt Multipart-Mails, in folgenden beiden Formen:

  1. multipart/alternative  Bietet Alternativen an.
           _____|______
           |          |
       text/plain text/html

  2. multipart/mixed        Weist auf verschiedene Inhaltstypen hin.
           _____|_______
           |           |
       text/plain image/gif

Letzteres Beispiel kenne ich nur aus RFCs und sonstigen
Recherchen, ich hab keine Mailclient gefunden, der das z.B.
für Anhänge verwendet.

Für die PHP-Funktion imap_fetchbody() referenziert man die
Wurzel zum Beispiel mit 1, das erste Kind mit 1.1, das
zweite mit 1.2 (Integer bzw. Float) und so weiter.

Jetzt stellt sich die Frage, ob es auch so etwas gibt:

3)        multipart/mixed
            _______|___________
            |                 |
   multipart/alternative  image/gif
        ____|_______
        |          |
    text/plain text/html

Wenn ja, stellt sich die Frage, wie man das referenzieren soll.
1.1.2 für multipart/mixed -> multipart/alternative -> text/html
kommt mir doch ziemlich komisch vor, und 1.12 wäre doppeldeutig.

Vielleicht kann man das sogar noch weiter verschachteln, wer
weiß ...

Any ideas, vielleicht einen Hinweis auf eine RFC?

Danke!
Peter