7
A
回答
2
有沒有在Zend的郵件沒有這樣的方法。
但是,您可以查看類源並查看如何向郵件服務器發送直接命令以獲取消息源。
1
也許你可以使用Zend_Mail_Storage_Pop3
類的getRawHeader()
和getRawContent()
方法。你的目的足夠了嗎?
Some API docs(我沒有參考指南中找到):
1
如果你有一個使用Zend_Mail實例,就可以得到解碼的內容:
/** @var $message Zend_Mail */
echo $message->getBodyText()->getRawContent();
1
我做我自己該層:
/**
* Transport mail layer for retrieve content of message
*
* @author Petr Kovar
*/
class My_Mailing_Transport extends Zend_Mail_Transport_Abstract{
protected $_messageContent;
/**
* Only assign message to some variable
*/
protected function _sendMail(){
$this->_messageContent = $this->header . Zend_Mime::LINEEND . $this->body;
}
/**
* Get source code of message
*
* @return string
*/
public function getMessageContent(){
return $this->_messageContent;
}
}
而不是僅僅調用:
$transport = new My_Mailing_Transport();
$transport->send($mail);
return $transport->getMessageContent();
相關問題
- 1. Zend_Mail閱讀郵件
- 2. 的Magento /使用Zend_Mail()將郵件發送到垃圾郵件
- 3. Zend_Mail:如何獲取附件ID?
- 4. Zend_Mail - 通過POP閱讀Gmail郵件
- 5. 如何使用Zend_Mail,sendmail和localhost發送電子郵件?
- 6. Zend_Mail - 如何從電子郵件只獲得HTML身體?
- 7. Zend_Mail發送的郵件被視爲垃圾郵件
- 8. 如何獲取郵箱我用PHP源
- 9. 如何使用zend_mail和zend_mail_storage_imap將電子郵件移動到其他文件夾?
- 10. 用Zend_Mail發送郵件時,Zend_Mime :: ENCODING_8BIT是什麼意思?
- 11. 使用django獲取Facebook郵件
- 12. 使用PowerShell獲取電子郵件
- 13. 獲取iTunes用戶郵件?
- 14. Zend_Mail - 閱讀電子郵件附件 - 彈回過大的電子郵件
- 15. 使用PHP獲取文件的來源
- 16. 如何使用Java郵件獲取未答覆的郵件?
- 17. 當使用PHP郵件從PHP郵件獲取smtp錯誤
- 18. 使用getResource獲取資源()
- 19. 如何通過郵件獲取源收件箱的ID?
- 20. php郵件功能 - 郵件獲取/
- 21. 是否有可能使用Outlook郵件API獲取共享郵箱郵件
- 22. 的Zend_Mail與法國字符郵件正文
- 23. 使用GetGlobalResourceObject獲取資源值*無*使用GetGlobalResourceObject獲取資源值
- 24. 如何使用IMAP C客戶端源提取未讀郵件
- 25. 使用formail獲取電子郵件文件的最後一封電子郵件
- 26. 在Outlook 2007加載項中獲取郵件來源
- 27. 獲取電子郵件
- 28. VbScript MSMQManagement - 獲取郵件數
- 29. msgrcv獲取空白郵件
- 30. Javamail,獲取郵件正文