IMAP Nachricht per php im Browser ausgeben

Huhu Experten *fuchtel*

Ich bin ein wenig (ich neige zu starken Untertreibungen) ratlos was die IMAP-Funktionen in php angeht (http://www.php.net/manual/de/function.imap-check.php).
Was bisher funzt:

  • kann mich an dem IMAP-Server der meinen Account hostet anmelden.
  • bekomme die Ordner
  • kann messagenummer, UID, Betreff, Absender (Adresse und Name) auslesen und anzeigen.

Aber in den Funktionen fehlt was (meines erachtens das Wichtigste an der Geschichte):
Wie lautet die IMAP-Funktion zum holen und anzeigen der Nachricht ???

Gruß widecrypt

ins blaue geraten würde ich http://www.php.net/manual/de/function.imap-body.php sagen.

Soweit war ich auch schon.

ins blaue geraten würde ich
http://www.php.net/manual/de/function.imap-body.php sagen.

Die Funktion liefert das Ganze (ein Emailbody besteht aus mehr als nur der Nachricht). Ich brauch „nur“ die Nachricht. Und zwar so wie sie geschrieben wurde. Ergo brauch ich die - bis dato - undokumentierte Funktion dafür.
Das es sie gibt, davon geh ich mal stark aus, denn wer würde sich hinsetzen, 67 Funktionen schreiben um Donner und Doria Vorhaben zum Umgang mit Emails auf IMAP-Servern zu realisieren und vergisst dann das „herauspicken“ der Nachricht an sich.
Nachdem es 8 primäre Nachrichtentypen und 6 Nachrichtenkodierungen gibt bin ich davon überzuegt, dass es diese Funktion gibt.
Denn mittels imap_fetchstructure (type) und (encoding) da durchzusteppen, würde bedeuten, dass man 262144 if-Schleifen braucht.
Will mir nicht in den Kopf.

Gruß widecrypt

Eine Email Nachricht besteht nun mal aus mehr als nur dem Reintext.
Was du suchst ist ein Interpreter (keine ahnung wie es heißt) für die Nachricht.

und den Musst du meines Wissens nach selbst Programmieren, mir ist zumindestens keine Funktion bekannt die aus der E-Mail nur den inhalt ausgibt.

Gruß
Phillip

ins blaue geraten würde ich
http://www.php.net/manual/de/function.imap-body.php sagen.

Die Funktion liefert das Ganze (ein Emailbody besteht aus mehr
als nur der Nachricht). Ich brauch „nur“ die Nachricht. Und
zwar so wie sie geschrieben wurde.

http://pear.php.net/package/Net_IMAP
durch die mime-parts musst du dich trotzdem hangeln.