Парсер почты Imap

Discussion in 'PHP' started by LUMEN.BY, 27 Aug 2015.

  1. LUMEN.BY

    LUMEN.BY New Member

    Joined:
    19 Mar 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Добрый день, вечер, утро и т.д.

    Есть парсер почты по imap. Все работает кроме одного но...Некоторые письма приходят в неверной кодировке. Как их отличить? Прошу помощи, ибо сойду с ума.
    PHP:
    $structure imap_fetchstructure($my_box$id);
    print_r ($structure->encoding)// Для некоторых писем показывает цифру 6.;
    http://www.php.su/functions/?imap-fetchstructure - говорит о том, что максимальная цифра -5. Фантастика.
    Если кто сталкивался с такой проблемой - дайте совет, как определить кодировку именно тела письма (с темой проблем нет). НА худой конец подойдет метод определения кодировки обычной строки php.
    Откликнувшимся -спасибо заранее!
     
  2. i~DOS

    i~DOS Member

    Joined:
    26 Mar 2009
    Messages:
    42
    Likes Received:
    40
    Reputations:
    4
    LUMEN.BY likes this.
  3. LUMEN.BY

    LUMEN.BY New Member

    Joined:
    19 Mar 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Функция вообще не работает толком.
    Первый код уже ближе. Спасибо!