Описание возможностей GEO.RITM для отправки электронной почты

GEO.RITM может отправлять письма email с отчётами по расписанию (стр. 189), а также оповещения при возникновении событий (Карточка объекта ➣Оповещения). Автоматическая рассылка отчётов удобна, когда вам периодически требуется получать один и тот же отчёт за определённый период по заранее известному объекту или группе объектов. Рассылка писем при возникновении событий подойдёт в том случае, когда использование приложения GEO.RITM для смартфона не удобно или оповещение нужно получать на ПК.

Современные почтовые сервисы не позволяют производить рассылку или получение писем с тем же паролем, что и авторизация через браузер. Для внешних приложений (GEO.RITM для почтового сервера - внешнее приложение) требуется создать отдельный пароль.


Как изменить настройки для рассылки email в GEO.RITM

Но для рассылки почты необходимо внести корректные настройки в Payara. Для этого:

  • Подключитесь к интерфейсу администрирования Payara: в адресной строке вашего браузера введите адрес вашей ВМ GEO.RITM или адрес ПК с докер, двоеточие и порт 4848. Пример: https://192.168.5.25:4848

Пример для адреса 192.168.5.25. В вашем случае адрес будет другим!

  • Введите имя пользователя и пароль;

Имя пользователя и пароль по умолчанию

admin

masterkey

  • Перейдите на страницу настроек Resources JavaMail Sessions mail/ritm
  • Внесите настройки вашего почтового сервера и почтового ящика, от которого будет производиться рассылка, нажмите  для сохранения настроек;
  • Перейдите на страницу "Server", нажмите .

После перезагрузки настройки будут применены.


Для проверки вы можете временно создать отчёт по расписанию и запустить его. После проверки данный отчёт можно будет удалить. Если письмо не будет отправлено, то причину можно будет определить по ошибке из файла журнала Payara /opt/payara41/glassfish/domains/domain1/logs/server.log


Пример настроек для mail.ru

  1. Создайте пароль для внешнего приложения. Процесс подробно описан на сайте mail.ru
    1. Нажмите ;
    2. Введите название пароля, например GEO.RITM;
    3. Нажмите ;
    4. Выберите тип протокола - "Только отправка писем в Почте" (SMTP);
    5. Нажмите ;
    6. Скопируйте пароль.
  2. В настройках Payara Resources JavaMail Sessions mail/ritm укажите следующие параметры.
    1. Mail Host: *

      smtp.mail.ru

      Default User: *

      адрес вашего почтового ящика (отправителя)

      Default Sender Address: *

      адрес вашего почтового ящика (отправителя) ещё раз
  3. В Additional Properties добавьте параметры и их значения.
    1. mail.smtp.user

      адрес вашего почтового ящика (отправителя) ещё раз

      mail.smtp.auth

      true

      mail.smtp.password

      пароль из п.1.f

      mail.smtp.starttls.enable

      true
  4. Сохраните настройки и перезагрузите Payara.


Пример настроек для yandex

  1. Создайте пароль для внешнего приложения. Процесс подробно описан на сайте yandex.
    1. Выберите тип приложения - "Почта" (IMAP, POP3, SMTP);
    2. Придумайте название пароля, например GEO.RITM;
    3. Нажмите кнопку Далее. Пароль приложения отобразится в новом окне;
    4. Скопируйте пароль и сохраните его.

      Пароль начнет действовать через 2–3 часа.

  2. В настройках Payara Resources JavaMail Sessions mail/ritm укажите следующие параметры.
    1. Mail Host: *

      Default User: *

      адрес вашего почтового ящика (отправителя)

      Default Sender Address: *

      адрес вашего почтового ящика (отправителя) ещё раз
  3. В Additional Properties добавьте параметры и их значения.
    1. mail.smtp.user

      адрес вашего почтового ящика (отправителя) ещё раз

      mail.smtp.auth

      true

      mail.smtp.password

      пароль из п.1.d

      mail.smtp.starttls.enable

      true
  4. Сохраните настройки и перезагрузите Payara.


Пример настроек для приватного почтового сервера

  1. Создайте почтовый ящик для рассылки почты на вашем почтовом сервере.
  2. В настройках Payara Resources JavaMail Sessions mail/ritm укажите следующие параметры.
    1. Mail Host: *

      адрес вашего почтового сервера

      Default User: *

      адрес вашего почтового ящика (отправителя)

      Default Sender Address: *

      адрес вашего почтового ящика (отправителя) ещё раз
  3. В Additional Properties добавьте параметры и их значения.
    1. mail.smtp.user

      адрес вашего почтового ящика (отправителя) ещё раз

      mail.smtp.auth

      true

      mail.smtp.password

      пароль из п.1

      mail.smtp.starttls.enable

      true

      mail.smtp.socketFactory.class

      javax.net.ssl.SSLSocketFactory

      mail.smtp.socketFactory.fallback

      false

      mail.smtp.socketFactory.port

      465

      mail.smtp.port

      465
  4. Сохраните настройки и перезагрузите Payara.
  • Нет меток