如何使用symfony检查swiftmailer中的发送状态?
我以这种方式发送邮件:
$res = $this->get('mailer')->send($message)
即使我在参数中设置了错误的密码,$res
也始终处于状态1
。电子邮件未发送且状态为1
:/
如果发送时出现问题,我想提供某种信息:/
答案 0 :(得分:0)
您可以在send()
$res = $this->get('mailer')->send($message, $errors)
答案 1 :(得分:0)
try {
$this->get('mailer')->send($message);
}
catch (\Exception $exception) {
$errors = $exception->getMessage();
}
如果发送失败,$errors
变量将包含消息。