Как прочесть только непрочитанные письма POP3?

  • Автор темы Автор темы moloko
  • Дата начала Дата начала
Ну ты сначала хоть как то с почтой работать научись, ага?
 
PHP:
$sh = fsockopen($server,$port);
    
    if ($sh)
    {
        $banner = fgets($sh, 1024);
        // Verbindung erfolgreich...
        fputs($sh, "USER ".$username."\r\n");
        $userresponse = fgets($sh, 1024);
        if ($userresponse[0] == "+")
        {
           // Benutzer Akzeptiert.
           fputs($sh, "PASS ".$password."\r\n");
           $passresponse = fgets($sh, 1024);
           if ($passresponse[0] != "+")
           {
	       $passresponse = str_replace("\r","", str_replace("\n","", $passresponse));
               ("Err - Authentication not accepted.");
               dbg(2, $passresponse, 2);
	       return (-1);
           }
        }
        else
        {
            // Benutzer nicht Akzeptiert
            echo("Err - Username not accepted.");
            return (-1);
        }
    }
    else
    {
        echo("Err - Unable to Connect to $server. Network Problems could be responsible.");
        return (-2);
    }
    return($sh);


на почте 4 письма, сервер порт как в инструкции gmail. POP3 на gmail включен. Ответ скрипта превышено 30 сек. За 30 сек вполне должен успеть бы подключится
 
Дорогой друк! То что ты скопировал какой-то скрипт, да еще с комментами на немецком, не значит, что ты научился работать с почтой.
 
Предлагаю посмотреть в спецификации POP3, как прочитанные письма отличаются от непрочитанных.
 
Сверху