Решение: настроить почту, используя бесплатный GMail по протоколу SMTP. Для этого:
Заходим на http://gmail.com и регистрируем почтовый ящик, например,ivan@gmail.com с паролем 987654321
Входим в систему Moodle в качестве администратора:
В левом меню выбираем Администрирование > Плагины > Message outputs > Manage message outputs
Включаем электронную почту, нажатием на глаз напротив соответствующей строки.
Выбираем Настройка напротив Электронной почты.
В графе SMTP-серверы пишем ssl://smtp.gmail.com:465
В графе Логин SMTP – адрес зарегистрированной электронной почты в GMail. В нашем примере вписываем ivan@gmail.com
В графе Пароль SMTP – пароль зарегистрированной почты. В нашем примере это 987654321
Нажимаем Сохранить изменения.
или
SMTP gmail требуется защищенное соединени SSL — вот вторая причина несоединения.
Решение: В файле /lib/phpmailer/class.smtp.php в районе 83 строки (функция Connect) после скобки «{» добавить строку:
$host = ‘ssl://’ . $host;