OJS开放期刊系统邮件发送功能故障求助
OJS开放期刊系统邮件发送功能故障求助
各位大佬好!我这边遇到个棘手的问题,想请大家帮忙支支招:
我在Windows系统上用XAMPP(Apache+PHP环境)部署运行着OJS期刊系统,从4月29号开始,系统的邮件发送功能彻底罢工了——不管是新稿件提交的通知邮件,还是用户找回密码的验证邮件,全都发不出去,我们这边也完全收不到相关的邮件提醒,这对期刊的正常运转影响挺大的。
我自己折腾了好一阵也没找到根源,想问问大家有没有类似的踩坑经验,或者可以从哪些方向入手排查?比如:
- 先检查XAMPP里PHP的
php.ini配置文件,看看邮件相关的sendmail_path、SMTP、smtp_port这些参数是不是在4月29号前后有过变动?毕竟之前功能都是正常的,会不会是某次重启或者配置更新搞出了问题 - 核对OJS系统后台的邮件设置,确认SMTP服务器的地址、端口、账号密码这些信息有没有出错?或者是不是开启了SSL/TLS加密但服务器不支持,导致连接失败
- 检查Windows系统的防火墙、杀毒软件,会不会是它们拦截了邮件发送的请求?毕竟这类安全软件经常会悄悄阻断25、465这些邮件常用端口
- 翻一翻OJS的系统日志和Apache的错误日志,有没有找到和邮件发送相关的报错信息?比如SMTP认证失败、连接超时这类提示,应该能帮着定位具体问题
- 也可以写个简单的PHP测试脚本,用
mail()函数直接发一封测试邮件,看看是不是XAMPP环境本身的邮件功能就有问题,这样能快速排除是OJS代码层面还是服务器环境的问题
内容来源于stack exchange
相关产品推荐
相关产品推荐

