Я сделал для этого свой слой:
/**
* 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();