За последние 24 часа нас посетили 22915 программистов и 1240 роботов. Сейчас ищут 810 программистов ...

Что происходит с IMAP

Тема в разделе "Прочие вопросы по PHP", создана пользователем han, 30 мар 2006.

  1. han

    han Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте.

    Проблема вот в чем.
    Есть скрипт, который просматривает письма на нашем почтовом ящике и производит определенные действия.
    Все работало как часы, но вдруг,
    перестали читаться headers, а тело пиьсма представляет собой вот что:
    яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя...яяяяя
    последовательность букв "я".

    скачиваю письма аутлуком - все нормально с письмами.

    скипт определяет что писем - 4 шт ( и это правильно), далее с помощью функции
    $check=imap_mailboxmsginfo($stream); просматривает информацию (тоже выдает все верно)
    //-------
    Date: Wed, 29 Mar 2006 12:38:35 -0600 (CST)
    Driver: pop3
    Mailbox: {мойдомен.com:110/pop3/user="заказы"}INBOX
    Messages: 4
    Recent: 4
    Unread: 4
    Deleted: 0
    Size: 12337
    //-------------

    А результат работы этого кода меня и не устраивает
    <?
    $stream = imap_open("{mydomen.com:110/pop3}", "order", "psw") or die("не могу подключиться: ".imap_last_error());
    $headers = imap_headers($stream);
    $num = imap_num_msg($stream);
    $i = 0;
    $header = imap_header($stream, $i);
    $header = $header->to;

    $mailbox = $header[0]->mailbox;
    $host = $header[0]->host;
    $email = $mailbox . "@" . $host."<br>";

    print($email.'<hr>');
    ?>

    выводит только знак "собаки"

    может кто знает в чем причина, поделитись своими мыслями.
    Всем спасибо.