Вот скрипт, такой простой что проще некуда (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, и впишите свой логин и пароль). спс.