[Postfixbuch-users] Emailheader iconv
Felipe
postfixmail at dncom.de
Mo Feb 4 17:16:18 CET 2013
Imap_utf8() funktioniert auch nicht mit diesem String im Allgemeinen noch unzuverlässiger wie iconv()
-----Mensaje original-----
De: postfixbuch-users-bounces at listen.jpberlin.de [mailto:postfixbuch-users-bounces at listen.jpberlin.de] En nombre de Werner Flamme
Enviado el: lunes, 04 de febrero de 2013 10:03
Para: postfixbuch-users at listen.jpberlin.de
Asunto: Re: [Postfixbuch-users] Emailheader iconv
Felipe [03.02.2013 21:23]:
> Hallo Leute,
>
> Ich habe Eine Frage. Es ist zwar php betrifft aber Email Header.
>
> Ich habe das so gemacht:
>
> if(strtolower($type[$i]) == 'from') { $fromstr =
> imap_mime_header_decode($text[$i]); $j = 0; $from = ''; while($j <
> count($fromstr)) { if($fromstr[$j]->charset != 'default') { $from .=
> iconv($fromstr[$j]->charset, 'UTF-8', $fromstr[$j]->text); } else {
> $from .= $fromstr[$j]->text; } $j++; } Es funktioniert auch sehr gut
> aber bei einem Absender sieht From:- und Subject:Header z.B. so aus:
>
> From:
> ?utf-8?B?zpXPhs63zrzOtc+Bzq/OtM6xIM6Vz4HOs86xz4POr86xIM6kz47Pgc6x?=
> <news at ergasiatora.gr> Subject:
> ?utf-8?B?Nzc3IM64zq3Pg861zrnPgiDPg8+EzrEgzp3Ov8+Dzr/Ous6/zrzOtc6vzrE=?
> =
>
> Hier wird mir das ganze nicht richtig dekodiert, Windows Mail ist
> allerdings in der Lange alles richtig darzustellen. Wenn ich eine
> Email mit Griechischen Buchstaben mir selbst sende klappt alles
> Outlook nutzt allerdings iso-8859-7 glaube ich und nicht utf8.
>
> Das Problem tritt nur bei einem Absender auf.
Auf <http://de2.php.net/manual/en/function.imap-mime-header-decode.php>
steht, dass man auch unter "imap_utf8()" nachsehen solle, wenn man MIME-encoded Text nach UTF-8 umwandeln will. Hast Du es mal damit versucht?
Gruß
Werner
--
--
_______________________________________________
Postfixbuch-users -- http://www.postfixbuch.de Heinlein Professional Linux Support GmbH
Postfixbuch-users at listen.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users