Witajcie, napisałem krótki skrypt do sprawdzania poczty w gmail i mam 3 konta w tym serwisie lecz tylko dwa mi sprawdza poprawnie (przy pomocy tego skryptu) dlaczego tak się zachowuje niewiem mogę tylko powiedzieć, że ten niedziałający adres posiada kropkę w nazwie np. jakis.adres@gmail.com, ale czy to może być w tym problem? blinksmiley.gif
a oto i sam program:
Kod
<?php
error_reporting(0);

if($_SERVER['argc'] <= 1)
{
        echo "GMail Checker by dar00k, enjoy\n";
        echo "usage: php " . $_SERVER['argv'][0] . " username:password\n";
        exit;
}

define("GMAIL", "@gmail.com");
$user_pass = $_SERVER['argv'][1];
$url = "https://gmail.google.com/gmail/feed/atom";
$username = explode(":", $user_pass);

        $connect = curl_init();
        curl_setopt($connect, CURLOPT_URL, $url);
        curl_setopt($connect, CURLOPT_USERPWD, $user_pass);
        curl_setopt($connect, CURLOPT_UNRESTRICTED_AUTH, 1);
        curl_setopt($connect, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($connect, CURLOPT_RETURNTRANSFER, 1);
        $result = curl_exec($connect);
        preg_match("#<fullcount>(.*)</fullcount>#", $result, $array);
        echo "Masz ". "$array[1]" ." - nowych listow w koncie ".$username[0].GMAIL."\n";
        curl_close($connect);
?>

na wszelki wypadek napiszę że to włączam z własnego komputera z konsoli

Jest już to nieaktualne. Jeśli dla kogoś ciekawie to wyraźnie napisane tu http://mail.google.com/support/bin/answer....ic=0&type=f
również "Gmail Checker" jest dostępny tu http://darook.googlepages.com/gmail.txt