Moodle 2.6邮件工作不正常

时间:2014-11-17 07:22:23

标签: moodle

我遇到moodle邮件有问题,问题是moodle在注册后没有向学生发送邮件,当有人点击忘记密码邮件时也没有来到用户。

错误日志为空

我尝试更改为通过smtp服务器发送,但无法正常工作 我的moodle版本是2.6.1,我无法升级到更高版本。 有人可以帮我解决这个问题吗?

这是错误日志: 错误代码:filenotfound

* line 463 of /lib/setuplib.php: moodle_exception thrown
* line 1948 of /lib/filelib.php: call to print_error()
* line 1201 of /lib/outputlib.php: call to send_file_not_found()
* line 94 of /theme/essential/lib.php: call to theme_config->setting_file_serve()
* line 4628 of /lib/filelib.php: call to theme_essential_pluginfile()
* line 37 of /pluginfile.php: call to file_pluginfile()

2 个答案:

答案 0 :(得分:0)

编辑您的config.php并输入此

$CFG->debugsmtp = true;

或转到网站管理员 - >发展 - >调试 - >并检查'调试电子邮件发送'

发送电子邮件时会显示详细信息,因此可能会显示错误。

或者,使用启用了xdebug的编辑器(我使用Netbeans IDE) - 然后在/lib/moodlelib.php中的函数email_to_user()的开头添加一个断点 - 然后逐步执行直到失败。

答案 1 :(得分:0)

解决了问题 我不得不将lib / moodlelib.php中的端口设置为465(我的提供商希望我使用587)

相关问题