Hallo,
seit einiger Zeit beisse ich mir die Zähne an folgendem Problem aus:
Ich lese E-Mails per IMAP und wandle sie mittels PHP in HTML um.
Der Betreff lässt sich mit den entsprechenden PHP Befehlen auslesen.
$mbox = imap_open (.....);
....
$header = imap_header ($mbox);
....
$subject = $header->subject;
Der relevante Teil des Quelltext einer Mail (ausgelesen mit Outlook Express) sieht so ähnlich aus:
Subject: hier steht der Betreff
und in der Variable $subject habe ich dann wie gewünscht den String "hier steht der Betreff"
So weit so gut.
Sobald aber Umlaute im Betreff stehen, sieht der Quelltext z.B. folgendermassen aus:
Subject: =?iso-8859-1?B?1uT83/bE3A==?=
(Das sieht aus wie Base64. Es gelang mir aber nicht, das als Base64 zu decodieren.)
Kann mir jemand weiterhelfen, wie ich diesen Betreff "entschlüsseln" kann.
Gruß Fritz