En utilisant IMAP () en PHP pour obtenir récent e-mails non lus comte

J'essaie de le faire sans. de récents courriels non lus à partir d'un compte gmail.Pour cela, j'ai installé IMAP dans mon système Ubuntu et a essayé un peu de PHP iMAP fonctions.
Voici ce que j'ai essayé jusqu'à maintenant.

/* connect to gmail */
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = '[email protected]';
$password = 'user_password';

/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' .    imap_last_error());

Maintenant, je suis avec toutes mes tentatives.
NB - j'ai essayé chaque tentative, par l'envoi de nouveaux courriers à l'essai id e-mail

Attempt_1: à l'Aide de imap_search()

$recent_emails = imap_search($inbox,'RECENT');
if ($recent_emails)
   echo count($recent_emails);
else
   echo "false return";
imap_close($inbox);

Maintenant la Sortie de Attempt_1 est "fausse déclaration";

Attempt_2: à l'Aide de imap_mailboxmsginfo()

$check = imap_mailboxmsginfo($inbox);
if ($check)
    echo "Recent: "   . $check->Recent  . "<br />\n" ;
else
    echo "imap_check() failed: " . imap_last_error() . "<br />\n";
imap_close($inbox);

Ici, la sortie est Récente:0 alors que j'ai envoyé 2 nouveaux mails à cet id

Attempt_3: à l'aide de imap_status()

$status = imap_status($inbox, $hostname, SA_ALL);
if ($status)
  echo "Recent:     " . $status->recent      . "<br />\n";
else
  echo "imap_status failed: " . imap_last_error() . "\n";

//Sortie Récente:0

Attempt_4: à l'Aide de l'Aide de imap_search() à Nouveau avec le paramètre de NOUVEAUX

$recent_emails = imap_search($inbox,'NEW');
if ($recent_emails)
   echo count($recent_emails);
else
   echo "false return";
imap_close($inbox);

De sortie - faux retour

Alors, Où ai-je TORT?
Comment puis-je obtenir la récente e-mails non lus?

Désolé il a fallu si longtemps pour obtenir une réponse. Ils viennent généralement beaucoup plus rapide. C'est bien pensé et bien formaté en question. +1
Oui, j'attends la réponse avec impatience depuis que j'ai post, et merci pour votre remarque sur ce, j'ai besoin de la solution de mal.

OriginalL'auteur Jyoti Ranjan | 2011-09-09