07/04/2008, 12:31
|
| | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses Puntos: 20 | |
Re: Ayuda IMAP - Correo gmail Cita:
Iniciado por neodani Buenas compañeros,
Estoy intentando hacer de nuevo algo interesante pero sin mucho éxito.
He creado un script en python que se me conecta a mi cuenta de correo de gmail vía IMAP y puedo ver los mensajes.
Ahora intento hacer lo mismo en PHP y no lo consigo. A ver si alguien me puede echar una mano.
Este es el script Código PHP: <HTML> <HEAD> <TITLE>imap_check</TITLE> </HEAD> <BODY> <? //check for new messages $mailbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "[email protected]", "password") or die("can't connect: " . imap_last_error()); // Check messages $check = imap_check($mailbox); print("<PRE>"); print("Date most recent message : " . $check->Date); print("<BR>"); print("Connection type : " . $check->Driver); print("<BR>"); print("Name of the mailbox : " . $check->Mailbox); print("<BR>"); print("Number of messages : " . $check->Nmsgs); print("<BR>"); print("Number of recent messages : " . $check->Recent); print("<BR>"); print("</PRE>"); // show headers for messages $index=1; $header = imap_header($mailbox, $index); print("<PRE>"); print("Header Date : " . $header->Date . "<BR>"); print("Header To : " . $header->to) . "<BR>"; print("Header From : " . $header->From . "<BR>"); print("Header cc : " . $header->cc . "<BR>"); print("Header ReplyTo : " . $header->ReplyTo . "<BR>"); print("Header Subject : " . $header->Subject . "<BR></PRE>"); print("<PRE>"); print(imap_body($mailbox,$index)); print("</PRE><HR>"); imap_close($mailbox); ?> </BODY></HTML> Pruebenlo a ver si a vosotros os funciona, a mi no.
NOTA: para habilitar el servicio IMAP en una cuenta de gmail hay que entrar dentro de ella, apartado configuración, y activar la casilla IMAP.
El objetivo de todo esto es poder saber si hay emails nuevos (SIN LEER) en la bandeja de entrada.
Muchas gracias Alguna idea?
Gracias |