86883
[9.01]管理员收不到邮件提醒
回帖数 9
阅读数 1707
发表时间 2017-03-18 09:30:34
在异步下管理员收不到邮件提醒。然后 邮件记录里显示成功的
在非异步的情况下 是可以正常收到邮件的
除了管理员之外的用户 也是没有问题的
9个回复
2017-03-20 11:03:18 袁鸣 最后编辑 2017-03-20 11:03:18 袁鸣 回帖
9个回复
在文件module/mail/control.php的asyncSend方法里面,大概在317行,调用mail->send方法中,加一个includeMe参数,重启计划任务试试。
语句如下:
$this->mail->send($queue->toList, $queue->subject, $queue->body, $queue->ccList, $includeMe = true);
2017-03-20 16:49:00 禅道软件 回帖
9个回复
在这里修改 好像没有效果
我直接在model.php对send的参数includeme赋值true是有效果的。那么也就是说 另外有地方使用这个方法。
先不管上面了。
我发现是我的思路错了。如果includeme为true好像实际应用的时候这样不合理。自己指定给自己,没必要发邮件了
所以安装的时候,还是提醒用下,管理员除了管理的作用下,不要当一般用户使用
或者
每日提醒的时候 不要以管理员为发送者的形式通知
2017-03-20 19:28:27 袁鸣 回帖
9个回复
默认是不发送自己的。但是像每日提醒这样的系统任务,是系统发给每一个人的。只不过是用某一个用户运行而已。所以每日提醒会把这个参数设为true。
异步发信时的邮件列表已经对includeMe参数做过滤了。因为异步发信的定时任务是以某一个用户运行的,所以在具体发信的时候,就没必要排除自己了。
修改后,重启一下计划任务应该是可以的。或者重启一下Apache。
2017-03-21 09:32:01 禅道软件 回帖
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com

相关帖子
凡凡 | 最后回帖 2018-03-09 17:33 石洋洋
马云龙 | 最后回帖 2020-09-23 00:30 马云龙
周昌和 | 最后回帖 2021-03-18 08:53 王林
至今单身的葫芦 | 最后回帖 2024-08-16 15:28 禅道-李锡碧
Hans | 最后回帖 2018-09-05 11:14 禅道-李锡碧
温文尔雅的电脑桌 | 最后回帖 2025-03-17 09:11 于涛
石洋洋
禅道软件


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


