如果在 Laravel 5.6 中使用动态电子邮件凭证发送电子邮件期间电子邮件发送失败,则发送电子邮件通知

时间:2021-03-11 07:11:19

标签: php email laravel-5.6 swiftmailer

使用动态电子邮件凭据发送电子邮件。现在,如果凭据错误,则系统需要使用 env 中设置的电子邮件配置(默认)通过电子邮件进行通知。

在将电子邮件配置重置为默认值(env)后,我尝试在异常(catch)块中发送电子邮件,但电子邮件未发送并显示旧错误。如果出现 1/0 等其他异常,则错误通知电子邮件在 catch 块中运行良好。

谁能向我建议克服这种情况的任何解决方案?

1 个答案:

答案 0 :(得分:0)

没有找到任何合适的解决方案,但尝试了一些克服我面临的情况的方法。 如果发生邮件异常,则在异常块中我已将其添加到错误日志表中。设置一个以 1 小时为间隔运行的 CRON 作业,如果在过去一小时内创建了任何日志,将检查日志表。