Hola a todos, tengo un problemilla con la funcion imap de php. Estoy intentando leer mi correo desde mi propia pagina web.
 
El problema es el sigiente: 
Consigo conectarme correctamente al servidor de googlemail pero cuando saca alas cabezeras me dice que estan vacias. 
Este es el codigo:  
 Código PHP:
    <?php 
$ver = $_GET['ver'];
$num = $_GET['num'];
//Conectamos con el servidor de correo.  
$link = imap_open("{pop.gmail.com/pop3:995/ssl}INBOX","email","pass")or die(imap_last_error());
if(!$ver){ 
 
//Leemos las cabeceras de todo el buzon. 
 
$headers=imap_headers($link)or die(imap_last_error()); 
//aqui me vuelca el error Mailbox is empty que es cuando esta vacio.
 
 
for($x=1; $x <= count($headers); $x++) { 
echo "*"; 
$idx=($x-1); 
echo "<a href='$PHP_SELF?ver=1&num=$x'>$headers[$idx]</a><br>"; 
 
} 
}else{ 
 
 
$header = get_object_vars(imap_header($link,$num)); 
 
//Imprimimos el mensaje. 
echo "De: $header[fromaddress]<br>"; 
echo "Para: $header[toaddress]<br>"; 
echo "Fecha: $header[Date]<br>"; 
echo "Tema: $header[Subject]<br><br>"; 
echo ereg_replace("rn","<br>", htmlentities(imap_body($link,$num))); 
} 
?>    
  He intentado buscar algo que me alludara pero no encuentro nada alguien me puede echar una mano?
Un Saludo