我正在处理来自Google oauth的电子邮件。这是我正在使用的格式。
$ emailmessage = $ storage-> getMessage($ i); $ fromaddress = $ storage-> getMessage($ i) - > from;
我可以使用哪种格式来获取电子邮件的html正文?
我一直在查看此文档http://framework.zend.com/apidoc/core/Zend_Mail/Zend_Mail.html,但格式似乎已关闭。它只有getFrom,这让我相信它是一个旧版本。
编辑:我正在使用Zend_Mail_Storage_Imap
答案 0 :(得分:1)
Zend_Mail_Storage_Imap
不会返回Zend_Mail
,而是Zend_Mail_Message
。所以,你必须在这里查看函数:http://framework.zend.com/apidoc/1.10/Zend_Mail/Zend_Mail_Message.html。如您所见,它扩展了Zend_Mail_Part
,其中包含getContent()
方法。
获取身体部位的方法是(在一行中):
$content = $storage->getMessage($i)->getContent();