Inicio > gmail, php > Descargar emails de GMail con PHP

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);

Articulos relacionados:

Categories: gmail, php Tags: ,
  1. Sábado, 21 de mayo de 2011 a las 18:58 | #1

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

  1. Sin trackbacks aún.