Проблема в том, что почта google имеет несколько ограничений, из-за которых может быть невозможно использовать ее в Moodle. Одно из ограничений разбирали Руслан Сулейменов и Вадим Дворовенко.
Поиск в google приводит на страницу документации Email setup gmail
- SMTP gmail работает на порту 465, а не 25 - вот Вам и проблема соединения.
Решение: Указать в настройках Administration > Server > Email следующий SMTP hosts: smtp.gmail.com:465 - SMTP gmail требуется защищенное соединени SSL - вот вторая причина несоединения.
Решение: В файле class.smtp.php (/lib/phpmailer/) в районе 83 строки (функция Connect) после скобки "{" добавить строку:$host = 'ssl://' . $host;
Пробуйте, но 100%-ой гарантии, что нормально заработает, не даст никто.