Notice: Unknown: Invalid quoted-printable sequence: =_NextPart_???? Content-Type: text/plain; charset="iso-8859-1 (errflg=3) in Unknown on line 0
Wobei ??? für den Delimiter steht. Dies kann abgefangen werden mit:
$parts=explode("base64",$emailstring);
if (1
$partsa=explode("------",$parts[1]);
$emailstring=base64_decode($partsa[0]);
$emailstring=utf8_decode($emailstring);
}
else
{
$emailstring=imap_qprint($emailstring);//decodieren der nachricht
}
Allerdings wird hier nur der erste Teil der Mime-Mail übersetzt - wahrscheinlich gibt es bessere Lösungen war jedoch die am schnellsten mir eingefallen ist. Eine suche nach PHP Mime base64 ergibt bestimmt noch andere lösungen.
Keine Kommentare:
Kommentar veröffentlichen