Описание возможностей 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
- Создайте пароль для внешнего приложения. Процесс подробно описан на сайте mail.ru
- Нажмите ;
- Введите название пароля, например GEO.RITM;
- Нажмите ;
- Выберите тип протокола - "Только отправка писем в Почте" (SMTP);
- Нажмите ;
- Скопируйте пароль.
- В настройках Payara Resources ➜ JavaMail Sessions ➜ mail/ritm укажите следующие параметры.
Mail Host: *
smtp.mail.ru Default User: *
адрес вашего почтового ящика (отправителя) Default Sender Address: *
адрес вашего почтового ящика (отправителя) ещё раз
- В Additional Properties добавьте параметры и их значения.
mail.smtp.user
адрес вашего почтового ящика (отправителя) ещё раз mail.smtp.auth
true mail.smtp.password
пароль из п.1.f mail.smtp.starttls.enable
true
- Сохраните настройки и перезагрузите Payara.
Пример настроек для yandex
- Создайте пароль для внешнего приложения. Процесс подробно описан на сайте yandex.
- Выберите тип приложения - "Почта" (IMAP, POP3, SMTP);
- Придумайте название пароля, например GEO.RITM;
- Нажмите кнопку Далее. Пароль приложения отобразится в новом окне;
- Скопируйте пароль и сохраните его.
Пароль начнет действовать через 2–3 часа.
- В настройках Payara Resources ➜ JavaMail Sessions ➜ mail/ritm укажите следующие параметры.
Mail Host: *
Default User: *
адрес вашего почтового ящика (отправителя) Default Sender Address: *
адрес вашего почтового ящика (отправителя) ещё раз
- В Additional Properties добавьте параметры и их значения.
mail.smtp.user
адрес вашего почтового ящика (отправителя) ещё раз mail.smtp.auth
true mail.smtp.password
пароль из п.1.d mail.smtp.starttls.enable
true
- Сохраните настройки и перезагрузите Payara.
Пример настроек для приватного почтового сервера
- Создайте почтовый ящик для рассылки почты на вашем почтовом сервере.
- В настройках Payara Resources ➜ JavaMail Sessions ➜ mail/ritm укажите следующие параметры.
Mail Host: *
адрес вашего почтового сервера
Default User: *
адрес вашего почтового ящика (отправителя) Default Sender Address: *
адрес вашего почтового ящика (отправителя) ещё раз
- В Additional Properties добавьте параметры и их значения.
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
- Сохраните настройки и перезагрузите Payara.