Witam,

Chcę zrobić odczyt swojej poczty. Korzystam z Zend_Mail_Storage_Imap.

Chciałbym wyświetlić tematy wiadomości i pojawia się problem z kodowaniem znaków. Próbowałem: imap_utf8, imap_mime_header_decode, mb_decode_mimeheader, utf8_decode...
W sumie PRAWIE wszystko działa ale jednak znajduje się temat który wygląda mniej więcej tak: "=?UTF-8?B?4piFIERhcm1vd3kgd2VrdG9yIHR5Z29kbmlhIG9kIERlcG9zaXRwaG90b3Mh?". Niektóre tematy wyglądają podobnie gdy nie użyję powyższych funkcji ale po użyciu wychodzi mi ładny string.

Ktoś miał z tym problemy i mógłby się podzielić rozwiązaniem ?

Dzięki z góry i pozdrawiam smile.gif

Znalazłem małe rozwiązanie ale jak zwykle nie do końca działa

  1. $subject = mb_decode_mimeheader(imap_utf8($header->subject));

Teraz niby nie ma żadnych ?utf0-3945dsdSD... ale czasem zamiast polskich znaków pojawiają się '?'. Np. mam subject: 'Coś tutaj jest ale mo?e nie działa? prawid?owo' (czyli część znaków czyta a część nie...).

Zastanawia mnie jak to robią poczty: onet, interia, gmail... Czy może mają swoje własne konwertery ?