Я получаю электронную почту от gmail, где я могу получить тело, имя отправителя и т. Д. Я должен получить идентификатор электронной почты отправителя, который я не могу получить. Я попытался с некоторыми именами переменных, например fromaddress после fetchting headerinfo от imap_header, но не работал. Могу ли я получить помощь по этому поводу?Получение идентификатора электронной почты отправителя при получении писем из Gmail
function connect_mail(){
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = '*****@gmail.com';
$password = '*****';
$inbox = imap_open($hostname,$username,$password) or die(t('Cannot connect to Gmail: ' . imap_last_error()));
$emails = imap_search($inbox,'ALL');
$Msgcount = count($emails);
for ($x = 1; $x <= $Msgcount; $x++)
{
$overview = imap_fetch_overview($inbox, $x);
$title = $overview[0]->subject;
echo "Subject of the Mail : ".$title."</br>";
$from = $overview[0]->from;
echo "Name of the sender : ".$from."</br>";
//Now I have to get mail ID of senders & print it, but how?
}
}
Я попробовал свою удачу с несколькими методами, но получил не удалось каждый раз ... Заранее спасибо :)
Проверить эту ссылку, может помочь вам https://gist.github.com/2363305 –
@SoumyaMohanan - электронная почта отправителя не извлекается где-то там. Благодаря :) –