Найти в Дзене
ИТ Дилетант

Настройка исходящей почты в LMS Moodle

Для отправки сообщений, ссылок для восстановление пароля и других автоматических уведомлений в LMS Moodle необходимо задать настройки исходящей почты. Страницу с настройками можно найти в панели администратора (Сервер > Электронная почта > Настройка исходящей почты) или по ссылке /admin/settings.php?section=outgoingmailconfig Основная настройка сервера исходящей почты осуществляется в разделе SMTP. Здесь необходимо задать адрес и порт сервера (например: smtp.gmail.com:465), указать протокол безопасности SMTP (обычно SSL), способ авторизации и данные учетной записи для отправки почты. Информацию для настройки параметров SMTP обычно можно получить у системного администратора сервера или на странице помощи вашего хостинг-провайдера. В некоторых случаях можно использовать настройки бесплатных почтовых сервисов (gmail.com, yahoo.com, mail.ru, yandex.ru). В качестве примера рассмотрим настройку SMTP сервера с параметрами почты gmail.com для чего на странице настройки исходящей почты нужно у

Для отправки сообщений, ссылок для восстановление пароля и других автоматических уведомлений в LMS Moodle необходимо задать настройки исходящей почты. Страницу с настройками можно найти в панели администратора (Сервер > Электронная почта > Настройка исходящей почты) или по ссылке /admin/settings.php?section=outgoingmailconfig

Основная настройка сервера исходящей почты осуществляется в разделе SMTP. Здесь необходимо задать адрес и порт сервера (например: smtp.gmail.com:465), указать протокол безопасности SMTP (обычно SSL), способ авторизации и данные учетной записи для отправки почты.

-2

Информацию для настройки параметров SMTP обычно можно получить у системного администратора сервера или на странице помощи вашего хостинг-провайдера. В некоторых случаях можно использовать настройки бесплатных почтовых сервисов (gmail.com, yahoo.com, mail.ru, yandex.ru).

В качестве примера рассмотрим настройку SMTP сервера с параметрами почты gmail.com для чего на странице настройки исходящей почты нужно указать следующие значения:

SMTP-сервер: smtp.gmail.com:465
Здесь указывается адрес сервера и через двоеточие порт для подключения
Безопасность SMTP: SSL
Протокол SSL (Secure Sockets Layer) соответствует указанному выше порту
Тип аутентификации SMTP: LOGIN
Авторизация по имени пользователя (эл.адрес) и паролю
Логин SMTP: ВашаПочта@gmail.com
Необходимо указать адрес эл.почты gmail.com (например ivanov@gmail.com)
Пароль SMTP: пароль приложения
Необходимо указать специальный пароль, который создаётся отдельно.

Пароль приложения - особенность использования SMTP сервера Google. Если в качестве логина SMTP вы задаёте свой адрес электронной почты, то пароль для SMTP сервера Google необходимо создать дополнительно (стандартный пароль от вашей учетной записи google не подходит). Это не обязательное действие, если вы использует настройки корпоративного почтового ящика или данные хостинг-провайдера.

Для создания пароля необходимо перейти на страницу управления аккаунтом Google (сделать это можно с любой страницы сервисов Google).

Переход в панель управления
Переход в панель управления

На странице Google Аккаунт переходим в раздел "Безопасность" (в меню слева) и выбираем пункт "Пароли от приложений". Обратите внимание, что у некоторых аккаунтов данный пункт может отсутствовать в списке. В этом случае его можно найти через поиск (указать "Пароли от приложений") или перейти по прямой ссылке https://myaccount.google.com/apppasswords При переходе в раздел "Пароли от приложений" сайт Google попросит ввести пароль от учетной записи для подтверждения вашей учетной записи.

Раздел Пароли от приложений
Раздел Пароли от приложений

В поле ввода необходимо задать название приложения (например: moodle) и нажать кнопку "Создать". После этого появится всплывающее окно с паролем. Вам необходимо скопировать созданный пароль приложения и указать его в поле Пароль SMTP в панели администратора LMS Moodle. Обратите внимание, что данный пароль может быть использован для доступа к вашей учетной записи Google, поэтому для настройки отправки почты рекомендуем создать отдельную учетную запись.

Пароль приложения
Пароль приложения

Вернувшись на страницу с настройками исходящей почты в панели администратора LMS Moodle (Сервер > Электронная почта > Настройка исходящей почты) и задав пароль SMTP, можно также указать "Адрес для писем, не требующих ответа". Этот адрес будет указываться в поле "От кого" у всех автоматических писем-уведомлений LMS Moodle. По умолчанию в качестве данного адреса используется адрес noreply@адрес_вашего_сайта. Чтобы уменьшить вероятность попадания сообщения в спам, в поле "Адрес для писем, не требующих ответа" рекомендуем указать тот же электронный адрес, с которого осуществляется рассылка.

Не забудьте нажать кнопку "Сохранить" после внесения всех изменений.

В разделе "Проверка настроек исходящей почты" можно проверить правильность настройки SMTP сервера. Перейдите по ссылке, заполните форму для отправки и нажмите кнопку "Отправить тестовое сообщение".

Проверка настроек исходящей почты
Проверка настроек исходящей почты

Если все настройки были сделаны правильно, то после нажатия кнопки появится надпись об успешной отправке сообщения.

Проверка настроек исходящей почты LMS Moodle
Проверка настроек исходящей почты LMS Moodle

На указанный электронный адрес придёт сообщение следующего вида.

Пример письма
Пример письма

После этого можно с уверенностью сказать, что настройка исходящей почты в LMS Moodle прошла успешно. Однако не стоит забывать, что использование бесплатных сервисов для отправки электронных писем зачастую вызывает попадание письма в папку "Спам" или "Удалённые". Это особенно актуально, если ваш сервер рассылает много уведомлений. В таком случае рекомендуем использовать платный SMTP сервер или настройки вашего хостинг-провайдера которые гарантируют нормальную отправку электронных писем.

Консультации по установке и настройке LMS Moodle, разработка интеграций, плагинов и дополнений любой сложности. По всем вопросам обращаться по адресу learnit.info@ya.ru