За последние 24 часа нас посетили 36313 программистов и 1537 роботов. Сейчас ищут 1327 программистов ...

Работа с IMAP

Тема в разделе "Прочие вопросы по PHP", создана пользователем EvelRus, 18 ноя 2012.

  1. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Выручайте, опять туплю :(
    Код (Text):
    1.  
    2. <?php
    3. $array = array("admin@site.su"     => "pass",
    4.                "support@site.su"   => "pass",
    5.                "info@site.su"      => "pass");
    6. foreach ($array as $key => $value)
    7. {
    8.     //echo $key."<br />";
    9.     $stream = @imap_open('{imap.yandex.ru:143/notls}INBOX',$key,$value) or print ("Ошибка входа: ".$key.". ".print_r(imap_errors())."<br />");
    10.     if($stream)
    11.     {
    12.         $msgs = imap_sort($stream,SORTDATE,false);
    13.         if(is_array($msgs))
    14.         {
    15.             $not_read_letters = 0;
    16.             foreach($msgs as $msg_no)
    17.             {
    18.                 //$total_letters++;
    19.                 $msg = imap_header($stream,$msg_no);
    20.                 if(($msg->Recent == 'N')||($msg->Unseen == 'U'))
    21.                 $not_read_letters++;
    22.             }
    23.              echo $key." : ".$not_read_letters."<br />";
    24.             imap_close($stream);
    25.         }
    26.         else error(2);
    27.     }  
    28. }
    29. ?>
    Самое смешное, что на один из аккаунтов он входит. а на другие ругается :( хотя через веб интерфейс я вхожу без проблем. Что это ересь?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Так написано же "Too many login failures". Тебя просто забанили.
     
  3. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Проблема в том, что через веб интерфейс я вхожу!!! и ни одного предупреждения.
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Вэб-интерфейс с другого IP?
     
  5. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    да, но все равно проблема в чем-то другом.
    Сейчас попытался войти на аккаунт, на который не входил, все равно получил Too many login failures. При этом на один из аккаунтов я же вхожу нормально, но только на один = ( Могу попробовать завести новый и посмотреть
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    таймаут?
     
  7. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Перенес на другой сервер, та же бага, с первого раза :(
    Написал в яндекс
     
  8. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    На удивление, необходимо было просто поставить в настройках аккаунта галочку "работать с IMAP" = (