@DenPhp

Как исправить проблемы с imap_utf7_decode()?

Требуется получить список папок в почте Яндекса.
Пишу:
$mailbox = '{imap.yandex.ru:993/imap/ssl/novalidate-cert}';
  $mbox = imap_open($mailbox, $login, $password);
  $folders = imap_list($mbox, $mailbox, '*');
  foreach ($folders as $folder) {
    echo imap_utf7_decode($folder).'<br />';
  }

Выдает:
{imap.yandex.ru:993/imap/ssl/novalidate-cert}B?@02;5==K5
{imap.yandex.ru:993/imap/ssl/novalidate-cert}AE>4OI85
{imap.yandex.ru:993/imap/ssl/novalidate-cert}!?0<
{imap.yandex.ru:993/imap/ssl/novalidate-cert}"!"/
{imap.yandex.ru:993/imap/ssl/novalidate-cert}#40;5==K5
{imap.yandex.ru:993/imap/ssl/novalidate-cert}'5@=>28:8
{imap.yandex.ru:993/imap/ssl/novalidate-cert}INBOX
{imap.yandex.ru:993/imap/ssl/novalidate-cert}TEST

Подскажите, кто сталкивался с такой проблемой?
  • Вопрос задан
  • 405 просмотров
Решения вопроса 1
@DenPhp Автор вопроса
С ответом помог друг и хороший специалист.
Ответь есть тут - первый комментарий php.net/manual/ru/function.imap-utf7-decode.php
Обсуждение тут - xpoint.ru/forums/programming/PHP/thread/44035.xhtml
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы