我正在运行3.5.3 LTS心情,并且激活了自我注册。 当用户尝试创建帐户时,发生以下错误:
Debug info:
Error code: auth_emailnoemail
Stack trace:
line 482 of /lib/setuplib.php: moodle_exception thrown
line 142 of /auth/email/auth.php: call to print_error()
line 99 of /auth/email/auth.php: call to auth_plugin_email->user_signup_with_confirmation()
line 89 of /login/signup.php: call to auth_plugin_email->user_signup()
当我执行以下php脚本时,邮件发送无误:
<?php
mail("me@mydomain.com","My subject","this is a test from php mail function");
我可以使用mail命令从命令行成功发送邮件:
mail -s "Hello World" me@mydomain.com
怎么了?
答案 0 :(得分:0)
设置noreplyaddress
配置字段可解决此问题。
注意:启用debugsmtp
设置有助于调试电子邮件问题。