我试图找到一种等效的方法来调试 Zend 中的电子邮件,就像在 cakePHP 中一样。我想在发送电子邮件进行测试之前查看我的测试输出。我可以将电子邮件发送给自己,然后以这种方式解决错误,但我觉得这很乏味。
//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();