使用 zend imap 时如何获取发件人电子邮件地址
我已经上传了发送到我的 gmail id 的邮件的完整屏幕截图。但是使用 zend imap 在我的网站上获取。
在这里我无法弄清楚确切的发件人电子邮件地址标题。
如您所见,我在“发件人”标头中获取的是发件人姓名而不是电子邮件。
有什么想法吗?
这是截图:
I have uploaded the whole screenshot of the mail which is sent to my gmail id. But fetch at my website using zend imap.
here I am not able to figure out the exact sender email address header.
as you can see I am getting sender name not email in 'From' Header.
Any Ideas?
This is Screenshot:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
对我有用。
Try this:
Works for me.
ot 看起来问题可能是雅虎没有在标头中提供经典地址,而是提供了用户编号,如下所示:
和 at :
这两个都引用了看似发件人的内容(或至少是雅虎中的第一条腿) )
web122216.mail.ne1.yahoo.com
。这是您的发件人(至少看起来是这样)。您可能需要使用 yahoo api 才能获得实际电子邮件地址的更好结果。
...祝你好运
ot looks like the problem may be Yahoo is not providing a classic address in the header it's providing a user number as demonstrated by:
and at :
these both reference what appears to be the sender (or at least the first leg in yahoo)
web122216.mail.ne1.yahoo.com
.This is your sender (at least it appears as such). You may have to pound on the yahoo api to get better results for an actual e-mail address.
...Good Luck