论坛首页 综合技术版 PHP

Zend_mail如何得到发送失败的错误信息?

浏览 244 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-04-07 关键字: zend_mail
各位大哥,有写过zend_mail的没?我遇到一个问题。

	$result = array();
	try{
		$mail = new Zend_Mail();
		$mail->setBodyHtml("content .....");
		$mail->setFrom("from@gmail.com", "fromName");
		$mail->addTo("to@gmail.com", "toName");
		$mail->setSubject("title....");
		print_r($mail->send();
	
	}catch (Zend_Exception $me){
		$result[]=$toAddress;
		$result[] ="failure";
		$result[] =$me->getMessage();
	}
	$results[]=$result;


上面是我的部分代码,我试图使用try/catch 里截取失败信息,对呀用户需要验证之类的信息,的确是能够捕捉到,但是,如果对方to@gmail.com不存在,这个程序现在的状态是没有异常,那么我应该怎么来取得到那样的一个“对方不存在”的错误信息呢?是不是Zend_Mail就没有这个api呢?对方不存在这种情况下,为什么会没有包装成一个异常呢?望指教。谢谢

 

   
论坛首页 综合技术版 PHP

跳转论坛:
JavaEye推荐