08 Настройка почтового сервера
Есть две части, необходимые для отправки писем:
- Почтовый сервер, который настраивается на стороне компании-клиента.
- Настройка
/opt/luxmsbi/conf/appserver/application.properties
.
Рассылка может осуществляться либо с настроенного локального сервиса (например, sendmail
) или через существующий ящик на действующем сервере по протоколу smtp
.
В зависимости от выбранного варианта существуют разные настройки в /opt/luxmsbi/conf/appserver/application.properties
.
Например, это настройка через корпоративный ящик через smtp
:
Для тестирования можно изменить в последней строчке *.debug=true
и запустить команду:
journalctl -u luxmsbi-appserver -f
Пример успешной отправки:
Тестовая отправка при настройке локального почтового сервера
Пример команды в терминале, замените email на значение, настроенное у вас:
curl -v 'http://localhost:8080/ipc/service' \
-H 'Content-Type: application/json;charset=UTF-8' \
-d '{
"service":"MailSenderRemoteService.sendMail",
"args":[
{
"from":"user1@mail.com",
"fromName":"Pablo",
"subject":"Hello",
"body":"World",
"to":"user2@gmail.com",
"cc":"everhax@gmail.com",
"attachment":
[
{"type":"base64",
"name":"smth.txt",
"body":"SCBFIEwgTCBPCg=="}
]
}
]
}'