最近有使用Open Journal System(OJS)期刊管理系统的客户提出需求,如何实现,定期自动给作者和审稿人发出邮件提醒呢?比如作者的稿件被退回了,需要修改,作者一直没有回复,或是审稿人收到审稿请求了,却一直没有开始审稿,是否可以自动发送邮件提醒呢?今天丁老师做一下解答。
其实OJS本身是自带这个功能的,OJS中有一个定时任务功能,是在后台自动运行的周期性任务,可以用来执行投稿提醒、审稿提醒、编辑提醒等功能。定时任务功能OJS默认关闭,需要在配置文件中开启。
开启方法:
1.在OJS根目录中,找到并编辑config.inc.php文件。
2.找到scheduled_tasks选项,默认为Off,编辑内容,设置为On,如图:

3.编辑保存后,自动提醒功能就会生效。
备注:
该功能需要提前编辑配置好发信邮箱信息,包含邮箱的发信账号、发信密码、smtp服务器地址、smtp端口等。
关于邮箱的配置方法,可参考《OJS期刊系统配置邮箱发信功能的方法》。
丁老师软件团队,专注学术行业信息化系统集成和程序开发,如果你也在使用期刊管理系统中遇到任何问题、咨询建议,或是有定制开发需求,欢迎联系丁老师咨询和交流。
OJS系统可以配置多域名来绑定对应的期刊,但是有用户反应,在配置了多域名后,打开域名后网站报错,提示“400 Bad Request”这是怎么回事呢?经过丁老师研究,发现这是一个很简单的配置错误,在配置文件中,关于域名是有两个地方需要配...
OJS期刊编审系统在登陆时,默认是不开启验证码功能的。并且用户登录,没有做强密码验证以及登录限制,导致会出现一个暴力破解、弱口令漏洞。在遇到这个问题时,就需要开启验证码功能了。OJS的验证码功能,是使用的google reCAPTCHA...
最近有一个同学,他们出版社使用的是3.3.0.13版本的OJS系统,最近自己在升级到3.5时,出现了错误,并且之前的数据全部丢失了,人都快吓哭了,联系丁老师进行了紧急修复。那么,是什么原因导致了OJS升级失败,如果遇到这种情况,又该怎么...
有客户的OJS系统,从3.3升级到3.5.0.1后,访问投稿页面时,投稿时间没有正常显示出来,显示的是报错信息“Invalid date time”,如图:错误代码:Missing locale key "editor.sub...