martes, 29 de marzo de 2011

Cuenta los correos que tienes desde PHP

En el post anterior ya vimos la conexión mediante la función imap_open.
Así que le pasamos los siguientes parametros
$hostname = '{mail.servidorcorreo.com/notls}INBOX';
 $username = 'usuario@aulambra.com';
 $password = 'password';

 $inbox = imap_open($hostname,$username,$password) or die('Ha fallado la conexión: ' . imap_last_error());

Ahora, para saber cuántos emails tenemos en el buzón vamos a utilizar la función imap_num_msg, la cual recibe la conexión que hemos establecido con imap_open como parámetro.

$numero_emails = imap_num_msg($inbox); echo "Tienes ".$numero_emails." mensajes en tu correo";

Ahora ya solo nos quedará cerrar la conexión mediante
  imap_close.imap_close($inbox);