我正在我的网络应用程序上发送即时通知电子邮件,并且在发送应用程序时停止应用程序挂起,我将它们排除在队列之外。但是我已经开始收到这条消息,
[2015-12-16 23:32:16] production.ERROR:异常'ErrorException',消息'fwrite():SSL操作失败,代码为1. OpenSSL错误消息: 错误:1409F07F:SSL例程:SSL3_WRITE_PENDING:写入错误重试'
我已经阅读了这一点,看起来邮件功能无法很好地应对守护进程工作者,并且它失去了与SMTP服务器的连接。我想知道我可以用什么解决方案解决这个问题?
将电子邮件发送到自己的特定队列会有帮助吗?在Laravel有没有办法重新连接到每个电子邮件的SMTP?我已经添加了YOzaz/Laravel-SwiftMailer
来重置方法,但这似乎没有改变我得到的错误消息?
其他人排队电子邮件的方法是什么?也许我可以通过队列每分钟运行一个CRON?我唯一的先决条件是我使用SMTP。
任何建议都很棒。