email decodieren / imap_fetchbody Ich habe irgendwo ein Verständnis-Probleme den Text einer email zu decodieren.
Ich hole mir den Text der email mittels:
$body=imap_fetchbody($mailbox,$i,1);
und die Struktur mittels:
$st=imap_fetchstructure($mailbox,$i,1);
In meinem Falle erhalte ich als $st->type=1 (multipart) und als
$st->encoding=0 (7BIT)
Aber mit welcher Funktion kann ich nun diesen Text decodieren ?
Ich habe es mittels imap_utf7_decode versucht:
$b=imap_utf7_decode($body);
aber eine Fehlermeldung erhalten:
Warning: imap_utf7_decode(): Invalid modified UTF-7 character: ` ' in /srv/www/htdocs/test/mail_empf.php on line 98
Der Inhalt der email sieht so aus:
dies ist eine testmail mit zwei anh=E4ngen
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5 F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= 5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Wie muss der denn nun decodiert werden ? |