PHP Visualización del recuento de correos no leídos

Estoy usando la clase php imap. En mi casilla tengo mucho correo, pero con este script solo recuperaría el correo sin leer. ¿Cómo puedo hacerlo

if ($mbox=imap_open( "{" . $mailserver . ":" . $port . "}INBOX", $user, $pass )) 
{
  echo "Connected\n"; 
} else { exit ("Can't connect: " . imap_last_error() ."\n");  echo "FAIL!\n";  }; 

if ($hdr = imap_check($mbox)) {
  $msgCount = $hdr->Nmsgs;
  echo "Ci sono ".$msgCount." mail";
} else {
  echo "Failed to get mail";
}

Si lo hag

$overview=imap_fetch_overview($mbox,"1:$msgCount",0);

la secuencia de comandos se carga hasta el infinito.

La solución IMAP_search UNSEEN no es buena porque pop3 no usa esta bandera. Entonces, ¿cómo puedo hacer ?????? Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta