php imap чтение писем

Discussion in 'PHP' started by Bromel, 9 Mar 2014.

  1. Bromel

    Bromel New Member

    Joined:
    6 Aug 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Пишу скрипт, потребовалось подключиться к серву яндекса и взяться все письма. Подключаюсь через imap
    PHP:
    $connect imap_open("{imap.yandex.ru:143/imap/notls}INBOX""login""pass"); if ($connect) echo 'Successfull<br>'; else {echo 'Failed'; die;} $count imap_num_msg($connect); $header imap_body($connect,1);  echo $text;
    Письмо получаю, но вижу белиберду. Пробовал base64_decode($header), не помогает.
    Что делать? :confused:
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,760
    Likes Received:
    816
    Reputations:
    230
    http://www.php.net/manual/en/function.imap-fetchbody.php#45408
     
    _________________________
  3. Bromel

    Bromel New Member

    Joined:
    6 Aug 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Сделал как в примере, результат такой же. все письмо в не так отображается. Снова белиберда
     
  4. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,760
    Likes Received:
    816
    Reputations:
    230
    Бывает белиберда, а бывает текст в Base64, другой кодировке и т.д.

    http://tools.ietf.org/html/rfc3501
     
    _________________________
Loading...