Ошибка саморегистрации почты Moodle 3.5: ошибка auth_emailnoemail

Я использую Moodle 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("[email protected]","My subject","this is a test from php mail function");

Я могу успешно отправить почту из командной строки, используя команду mail:

mail -s "Hello World" [email protected]

Что не так?


person ben.IT    schedule 14.02.2019    source источник


Ответы (1)


Настройка поля конфигурации noreplyaddress устраняет проблему.

NB: включение параметра debugsmtp может быть полезно для устранения проблем с электронной почтой.

person ben.IT    schedule 18.02.2019