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();