我上传了发送到我的Gmail邮箱的邮件的整个屏幕截图。但是使用zend imap在我的网站上获取。
这里我无法找出确切的发件人电子邮件地址标题。
正如您所看到的,我收到的发件人姓名不是电子邮件,而是来自'来自'报头中。
任何想法?
这是截图:
答案 0 :(得分:0)
->recieved[7];
和at:
->message-id;
这些都引用了似乎是发件人(或者至少是雅虎的第一站)
web122216.mail.ne1.yahoo.com
。
这是您的寄件人(至少看起来如此)。你可能不得不在雅虎api上敲击以获得更好的实际电子邮件地址结果。
......祝你好运
答案 1 :(得分:0)
试试这个:
$header = imap_rfc822_parse_headers($storage->getRawHeader($email_id));
$from_email = $header->from[0]->mailbox . "@" . $header->from[0]->host;
适合我。