вторник, 1 октября 2013 г.

Настройка Report Scheduler для отправки уведомлений посредством почтового сервера

При использовании планировщика для автоматического однократного или многократного запуска формирования отчёта по расписанию сервер JasperReports имеет инструмент Report Scheduler (Планировщик запуска отчётов). Планировщик имеет гибкие настройки и позволяет отправлять уведомления о выполнении задания на адрес электронной почты. Но для использования отправки уведомлений требуется предварительная настройка в конфигурационных файлах.

Настройка Report Scheduler для отправки уведомлений посредством почтового сервера


Для использования данных функций настройте сервер JasperReports для связи с сервером электронной почты:


Конфигурационный файл
<app-server>/<deployment>/WEB-INF/js.quartz.properties
Свойство
Описание
report.scheduler.mail.sender.host
Имя компьютера, хост  почтового сервера
report.scheduler.mail.sender.username
Имя пользователя на почтовом сервере, от имени которого будут отправляться сообщения
report.scheduler.mail.sender.password
Пароль пользователя на почтовом сервере, от имени которого будут отправляться сообщения
report.scheduler.mail.sender.from
Адрес, который будет отображатся в поле From в письме, отправленным с сервера
report.scheduler.mail.sender.protocol
Протокол, который использует сервер. Сервер JasperReports поддерживает только протокол SMTP.
Замечание: Ваша запись должна быть только в нижнем регистре. Например: smtp
report.scheduler.mail.sender.port
Номер порта, который использует сервер. Для SMTP, по умолчанию используется порт 25.
Конфигурационный файл
<app-server>/<deployment>/WEB-INF/applicationContext-report-scheduling.xml
Свойство
Раздел
Описание
javaMailProperties
key="mail.smtp.auth"
reportScheduler
MailSender
Если ваш сервер требует авторизации необходимо изменить данную настройку с false на true.



Комментариев нет:

Отправить комментарий