在我的CakePHP Web应用程序中,我正在发送邮件,如果邮件成功发送,则将数据库字段'mailSent'更新为true。 但是如何知道邮件是否成功发送?
答案 0 :(得分:1)
您可以使用try catch块检查邮件是否成功发送,您无法检测或检查邮件是否已成功发送给收件人。这是一种不同的情况。
try {
if ( $this->Email->send() ) {
// Success
} else {
// Failure, without any exceptions
}
} catch ( Exception $e ) {
// Failure, with exception
}
以上只是sudo代码,您可以根据需要更改变量。
让我知道我是否可以为您提供更多帮助。