"http://blog.camdes.ru/2012/11/moodle.html"
подскажите на что может быть и на что обратить внимание.
"http://blog.camdes.ru/2012/11/moodle.html"
подскажите на что может быть и на что обратить внимание.
Чтоб почтовые сообщения приходили нужен нормальный почтовый сервер.
Идем в "Администрирование► Плагины► Message outputs► Электронная почта"
Указываем настройки.
Если что-то непонятно, то обращаетесь к администратору сервера или к администратору почтового сервера или службу тех.поддержки хостинга.
Еще нужно, чтобы cron работал.
что значит "нормальный"? с бесплатным gmail не получится?
что такое cron, как проверить его работоспособность? где почитать, на что обратить внимаие?
с бесплатным gmail не получится?
Получится. Приложите минимум усилий, воспользуйтесь поиском на данном сайте, вбив на странице поиска в строку поиска "gmail mоodle" и получите кучу результатов по настройке.
То же самое с cron.
пробовал настроить по инструкции:
Инструкция по ссылке - вот это "жесть". Особенно вот это понравилось: "Проблема: в Moodle не используется стандартная функция отправки почты в PHP – mail()."
Свидетельство того, что автор статьи писульки не имеет ни малейшего понятия о реализации "отправки почты" в Moodle и пытается что-то рекомендовать.
ЧИТАЙТЕ ДОКУМЕНТАЦИЮ
на что обратить внимание.
Внимание обратите на настройку собственного почтового smtp-сервера. Если таковой отсутствует, настройте отправку сообщений с учётной записи другого поставщика почтовых услуг (читайте - другой учётной записи E-mail).
сделал как сдесь "http://docs.moodle.org/24/en/Email_setup_gmail"
добавил в class.smtp.php
public function Connect($host, $port = 0, $tval = 30) {$host = 'ssl://' . $host;
// set the error val to null so there is no confusion
першел по ссылке:
"https://accounts.google.com/DisplayUnlockCaptcha"
получил сообщение:
"Следующий этап
В течение следующих 10 минут войдите в аккаунт с помощью приложения, которому требуется открыть доступ. Мы запомним это приложение и не будем блокировать его до тех пор, пока при входе оно будет сообщать верный пароль."
как войти в аккаунт?
вроде продвинулся, но возникла новая ошибка
Sending SMTP Error: The following recipients failed:admin@mail Error: lib/moodlelib.php email_to_user(): SMTP Error: The following recipients failed: admin@mail<p>SMTP server error: 5.7.1 <admin@mail>: Sender address rejected: not owned by user info@мой.сайт
И что же в этой ошибке интересного?
в Администрирование-Сервер-Контакты службы поддержки изменил админ@mail.com на info@мой.сайт. все пошло.
всем спасибо за помощ