Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 97
Благодарности: 8

Профиль | Отправить PM | Цитировать


Вот скрипт, такой простой что проще некуда (POP3):
Код: Выделить весь код
<?
ini_set('display_errors',1);
error_reporting(E_ALL);

$letterCount = 0;
$sockHandler = fsockopen("ssl://pop.gmail.com", 995, $errno, $errstr, 10);
fgets($sockHandler, 1024);

fputs($sockHandler, "USER login@gmail.com\r\n");
fgets($sockHandler, 1024);

fputs($sockHandler, "PASS pass\r\n");
fgets($sockHandler, 1024);

fputs($sockHandler, "STAT\r\n");
$result = fgets($sockHandler, 1024);

$pattern = "/OK ([0-9]+) [0-9]+/";
preg_match($pattern, $result, $matches);
$letterCount = intval($matches[1]);

echo $letterCount." новых сообщений";


fputs($sockHandler, "QUIT\r\n");
fgets($sockHandler, 1024);
?>
при запуске этого скрипта что на нормальном хостинге, что дома, в 90% connect timeout.

пожалуйста, попробуйте кто нибудь у себя плиз выше приведенный скрипт (тока в gmail включите pop, и впишите свой логин и пароль). спс.

Отправлено: 21:33, 27-01-2012 | #5