[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