как получить все связанные темы электронной почты

Я пытаюсь получить всю электронную почту, полученную от определенного идентификатора электронной почты, например (From: [email protected]), который я успешно получаю.
Теперь я с нетерпением жду, чтобы получить все сообщения, которые находятся в теме на это письмо, т.е. Re: sub fw :, Re: Re ….

Вот как я пытаюсь

 $username   = '[email protected]';
$password   = 'mypassword';
$folder     = 'INBOX';

$email_resp    = $this->config_imap($username,$password,$folder);
$email_list    = $email_resp['emails'];
$inbox         = $email_resp['inbox'];
$student_email = $useremail;
$email_list    = imap_search($inbox, "FROM '{$student_email}'");
$threads          = imap_thread($inbox);

rsort($email_list);

if(sizeof($email_list)>0){

foreach ($email_list as $key => $value) {

$overview      = imap_fetch_overview($inbox,$value,0);
$message       = imap_fetchbody($inbox,$value,2);
$attachment    = imap_fetchstructure($inbox,$value);
$threads       = imap_thread($inbox);

$thread_detail = array(
$value.".num"         => $threads[$value.".num"],
$value.".next"        => $threads[$value.".next"],
$value.".branch"      => $threads[$value.".branch"],
);
foreach ($thread_detail as $k => $v) {
$tree  =explode('.',$k);
if($tree[1]=='num'){
$headerInfo=imap_headerinfo($inbox, $value);
}

}
echo json_encode($headerInfo);
die;$overview[0]->email      =$message;
$overview[0]->attachment =$attachment;

$emails[]=$overview;

}
echo json_encode($emails);
}
else{
return Response::json(array('fail'=>'No Email Found.'));
}

Как я могу получить связанные заголовки детали темы и тело сообщения тоже.

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]