比如一些发送邮件的地方: 这个函数执行完之后,后面执行return ture; 而Yii::$service->email->send这个函数的源码里面有多个return false;的判断 但程序没有终止,所以运行一些像sendForgotPasswordEmail这样的发送邮件函数不管怎样接收回来的都是true 所以前端会显示发送成功的信息,事实有可能没有发送。
这个不保证100的,不可能一直等待发送成功,在返回结果的
也不回重试,不过一般是没有问题的,只要你的邮件服务商比较靠谱
如果你想100%,你需要用MQ解耦
fecshop默认的smtp,是我的QQ,因此,你需要改成你自己的smtp,找个付费的比较稳定
@xiaoming #2楼 明白你的意思了,是存在你说的问题,记录一下这个bug,多谢
记录一下