Foros del Web » Programando para Internet » PHP »

PHP OO obtener las respuestas de email

Estas en el tema de obtener las respuestas de email en el foro de PHP en Foros del Web. hola, estoy tratando de sacar informacion de un email conectandome mediante imap y el fletch overview al correo de gmail. puedo sacar fecha, mensaje, quien ...
  #1 (permalink)  
Antiguo 11/09/2012, 09:41
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
obtener las respuestas de email

hola, estoy tratando de sacar informacion de un email conectandome mediante imap y el fletch overview al correo de gmail.

puedo sacar fecha, mensaje, quien lo envio el subject pero el problema es que al querer sacar "quien respondio" no tengo idea de que metodo se utiliza, podrian ayudarme?


(ejemplo)

subject: test123
mensaje: testeando 1 2 3
from : [email protected]
to: (aqui el problema por ejmplo quien lo manda) ya que la cuenta se utiliza por varios
etc
etc


tengo este codigo, aver si podrian ayudarme



<?php
/* Configuracion del servidor IMAP */
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = '[email protected]';
$password = 'password';

$inbox = imap_open($hostname,$username,$password) or die('Imposible Conectar a Gmail: ' . imap_last_error());
$emails = imap_search($inbox,'ALL');

if($emails) {
$output = '';
/* por cada email se hace lo siguiente */
$i=0;
foreach($emails as $email_number) {
$message = imap_fetchbody($inbox,$email_number,2);

$overview = imap_fetch_overview($inbox,$email_number,0);


$output.= '<span class="subject"><font color="red">Subject:: </font>'.$overview[0]->subject.'</span> ';
$output.= '<span class="from"><pre>From '.$overview[0]->from.'</pre></span>';
$output.= '<span class="date"><font color="blue">El dia ::</font> '.$overview[0]->date.'</span>';
$output.= '<div class="message" id="msg_'.$i.'"><pre>'.$message.'</pre></div>';



$i++;
}

}
}
imap_close($inbox);
?>

Etiquetas: email, respuestas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.