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