【发布时间】:2013-07-08 07:01:50
【问题描述】:
在我的 CakePHP Web 应用程序中,我正在发送邮件,如果邮件发送成功,则将数据库字段“mailSent”更新为 true。 但是如何知道邮件发送成功与否?
【问题讨论】:
标签: email cakephp cakephp-2.0
在我的 CakePHP Web 应用程序中,我正在发送邮件,如果邮件发送成功,则将数据库字段“mailSent”更新为 true。 但是如何知道邮件发送成功与否?
【问题讨论】:
标签: email cakephp cakephp-2.0
您可以使用try catch块来检查邮件是否成功发送,您无法检测或检查邮件是否成功发送到收件人。那是另一种情况。
try {
if ( $this->Email->send() ) {
// Success
} else {
// Failure, without any exceptions
}
} catch ( Exception $e ) {
// Failure, with exception
}
以上只是 sudo 代码,您可以根据需要更改变量。
如果我能帮助你更多,请告诉我。
【讨论】: