Debugging Zend电子邮件调试

Debugging Zend电子邮件调试,debugging,zend-framework,email,Debugging,Zend Framework,Email,我正试图找到一种与cakePHP相同的方法,在Zend中调试电子邮件。我想在发送电子邮件进行测试之前查看测试输出。我可以直接给自己发邮件,然后用这种方式解决问题,但我觉得很无聊 //zend mail $mail = new Zend_Mail(); $mail->setBodyHTML($content); $mail->setBodyText($content); $mail->setFrom('noreply@joe.com', 'Security Notificatio

我正试图找到一种与cakePHP相同的方法,在Zend中调试电子邮件。我想在发送电子邮件进行测试之前查看测试输出。我可以直接给自己发邮件,然后用这种方式解决问题,但我觉得很无聊

//zend mail
$mail = new Zend_Mail();
$mail->setBodyHTML($content);
$mail->setBodyText($content);
$mail->setFrom('noreply@joe.com', 'Security Notification');
$mail->addTo('joeschmo@joe.com');
$mail->setSubject('(Security Notify) New Security Request');
//$mail->send();

//Equivalent to this from cakePHP
$this->Email->delivery = 'debug'; 
$this->Email->send('test message'); 
debug($this->Session->read('Message.email'));
die(); 

对于HTML格式的内容,您只需编写:

echo $content; exit();
对于纯文本内容,请编写:

echo '<pre>' . $content . '</pre>'; exit();
echo“”$内容",;退出();

对于HTML格式的内容,您只需编写:

echo $content; exit();
对于纯文本内容,请编写:

echo '<pre>' . $content . '</pre>'; exit();
echo“”$内容",;退出();
类似于:

die(print_r($mail));

比如:

die(print_r($mail));


比如:die($mail->getBodyHtml())或者die(print\r($mail))@DirkMcQuickly你能把这个作为一个答案,这样我就可以接受这个作为正确的答案吗?比如:die($mail->getBodyHtml())或者die($print\r($mail))@DirkMcQuickly你能把这个作为一个答案,这样我就可以接受这个作为正确的答案吗?