Descargar emails de GMail con PHP
Ver artículo original en Línea de Código
Una aplicación práctica para descargarte emails con IMAP y PHP es decargarnos los correos de GMail.
Lo primero que tenemos que hacer es confirmar que tenemos activado el acceso por IMAP en nuestra cuenta de GMail. Para ello tenemos que ir a:
Mail Settings » Forwarding and POP/IMAP » IMAP Access
Seleccionamos la opción Enable IMAP y guardamos los cambios.
Lo segundo que tenemos que saber es que al servidor de IMAP de GMail se accede mediante la siguiente configuración:
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; $username = 'usuario@gmail.com'; $password = 'password';
Hay que tener cuidado ya que se utiliza el puerto 993 para acceder por IMAP.
Los siguientes pasos son los mismos que explicamos en cómo descargarte emails con IMAP y PHP o en cómo decargarte emails con POP3 y PHP. Pero dejemos el código impreso:
$emails = imap_search($inbox,'ALL'); if($emails) { $salida = ''; foreach($emails as $email_number) { $overview = imap_fetch_overview($inbox,$email_number,0); $salida.= 'Tema: '.$overview[0]->subject; $salida.= 'De: '.$overview[0]->from; } echo $salida; } imap_close($inbox);

Algo así era lo que estaba buscando, gracias por la info. 1saludo.