Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2014, 19:12
tomy00
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Correo gmail con php

Hola estoy intentando leer el correo de gmail con php pero no me funciona, tengo el siguiente código:

<?

$server = '{imap.gmail.com:993/imap/ssl}INBOX';
#$server = '{imap.gmail.com:993/imap/ssl/novalidate-cert}Inbox';
#$server = '{imap.gmail.com:443}INBOX';
#$server = '{imap.gmail.com:993/imap/ssl/}INBOX';
#$connect = "{imap.gmail.com:993/ssl/novalidate-cert}INBOX"; (remove /imap/)
# $server = "{imap.gmail.com:993/ssl/novalidate-cert}INBOX";
# $server = "{localhost:443}INBOX";
$username = '[email protected]';
$password = 'XXXXXXXXX';

// try to connect


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

$no=imap_num_msg($inbox); //get total number of mails
$newsArray=array();
//get the latest 4 emails
for($i=$no;$i>$no-1;$i--){
$news=array();
$news['text']=imap_fetchbody($inbox,$i,1);

$overview = imap_fetch_overview($inbox,$i);
$news['author']=$overview[0]->from;
$news['status']=$overview[0]->seen;
$news['date']=$overview[0]->date;
$news['title']=$overview[0]->subject;

array_push($newsArray,$news);
}

?>

No funciona con ninguna de las rutas ni puertos que están comentados.

Alguno sabe como se pued ehacer funcionar?, con mi servidor de correo funciona asi que sera algo de gmail??.

GRACIAS.




El error es:

Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX