Yii2 中Mailer 组件获取错误信息方法?

$mail= Yii::$app->mailer->compose();   
$mail->setTo("xx@126.com");  
$mail->setSubject("测试标题");  
$mail->setHtmlBody("测试内容");    //发布可以带html标签的文本
if($mail->send()){
    echo "success";
}else{
    echo "false";//我要怎么样才能获得"为什么发送失败"呢??
}

看了下文档,没有找到可以获取发送失败原因的方法?求教发送失败,怎么获取失败原因?

阅读 2.1k
1 个回答

这yii无力吐槽
费了我好多精力找到的信息,在
vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php 422 行的异常类的message,
我的 mailer的class是`
yiiswiftmailerMailer

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题