Hallo zusammen,
ich möchte ein IMAP Postfach mit allen Attachments auslesen und dann die Dateien im Dateisystem speichern.
Klappt soweit alles super... aber bei HTML-E-Mails habe ich Probleme.
Lese die Mails bisher mit folgenden Befehlen aus:
$header = imap_fetchbody($mail,$hole_mail,0,FT_UID);
$body = imap_fetchbody($mail,$hole_mail,1,FT_UID);
Da bekomme ich bei Multiparts-Mails natürlich beide Versionen - Text und HTML. Aber das kann ich mir ja mit 1.1 und 1.2 auslesen.
Zum testen habe ich einige Mails verschickt in txt und htm format.
Und genau bei HTML-Mails (subtype=HTML) habe ich mein Problem. Alle Felder sind leer :-(
Wo finde ich denn meinen HTML text? Und wenn ich mit 1 den Body auslesen will, braucht es superlange. Ich verstehe es einfach nicht.
Vorher lese ich noch mit fetch_structure aus:
type --> 0
encoding --> 0
subtype --> HTML
Wäre super wenn einer nen Tipp hat.
Viele Dank im voraus.
ich möchte ein IMAP Postfach mit allen Attachments auslesen und dann die Dateien im Dateisystem speichern.
Klappt soweit alles super... aber bei HTML-E-Mails habe ich Probleme.
Lese die Mails bisher mit folgenden Befehlen aus:
$header = imap_fetchbody($mail,$hole_mail,0,FT_UID);
$body = imap_fetchbody($mail,$hole_mail,1,FT_UID);
Da bekomme ich bei Multiparts-Mails natürlich beide Versionen - Text und HTML. Aber das kann ich mir ja mit 1.1 und 1.2 auslesen.
Zum testen habe ich einige Mails verschickt in txt und htm format.
Und genau bei HTML-Mails (subtype=HTML) habe ich mein Problem. Alle Felder sind leer :-(
Wo finde ich denn meinen HTML text? Und wenn ich mit 1 den Body auslesen will, braucht es superlange. Ich verstehe es einfach nicht.
Vorher lese ich noch mit fetch_structure aus:
type --> 0
encoding --> 0
subtype --> HTML
Wäre super wenn einer nen Tipp hat.
Viele Dank im voraus.