george: Headerinfo

Beitrag lesen

Nach längerer Recherche habe ich nun fast alle Probleme gelöst (Multipart, Bodyumlaute,...)

Letztes Problem ist das Abrufen des Betreffs:

Damit Umlaute im Betreff in Outlook korrekt angezeigt werden, wird der Betreff vor Übergabe an imap_mail wie folgt umgewandelt:

			$subject=imap_8bit($subject);  
			$subject="=?iso-8859-1?Q?". $subject. "?="; 

Das klappt, allerdings wird er online so angezeigt:
=?iso-8859-1?Q?ächo? (Betreff=ächo)

durch folgenden Code:

$chead=imap_headerinfo($mail,$i);  
echo imap_qprint($chead->subject);

Das könnt ich jetzt noch mit ner regexp rausfiltern. Aber wenn ich von Outlook aus ne Mail schreibe und online Abrufe wird aus dem Betreff "bäh" --> "=?iso-8859-1?B?YuRo?". Also das ?Q? wird zu ?B? und bäh wird zu YuRo. Was ist das für eine Kodierung / wie decode ich das?