Настройка оповещения по Email
При формировании Email-сообщения используется специальный траспортный плагин – его задача состоит в создании
текста сообщения на основе информации о выполняемом действии, подписываемом документе, одноразовом
пароле и т.п. Для настройки плагина используются командлеты Add-DssStsPlugin
и Set-DssStsPlugin
.
Внимание!
В профиле Пользователя/Оператора должна быть заполнена соответствующая контактная информация (Email).
Транспортный Email-плагин представляет собой сборку .NET (см. Руководство разработчика). В состав СЭП «КриптоПро DSS» входят следующие плагины:
DSS.EmailService.SmtpPlugin.dll
Все транспортные плагины для рассылки Email-сообщений устанавливаются в папку <"Путь установки">\DSS\Plugins\Email
.
Перед использованием плагина Администратор должен зарегистрировать плагин, как это описано в сценарии
настройки системы оповещения.
Параметры плагина DSS.EmailService.SmtpPlugin
Наименование параметра | Описание | Значение по умолчанию | Обязательный |
---|---|---|---|
Host | Адрес SMTP-сервера | Да | |
Port | Порт SMTP-сервера | Да | |
Login | Логин для доступа к серверу | Нет | |
Password | Пароль для доступа к серверу | Нет | |
FromAddress | Адрес отправителя | Да | |
Subject | Тема сообщения. По умолчанию Subject = "КриптоПро DSS" | Нет | |
EnableSsl | Требуется ли SSL соединение для доступа к серверу | false | Нет |
Timeout | Время истечения ожидания при отправке сообщения в милисекундах. | 30 секунд | Нет |
Тип плагина, указываемый при регистрации в командлете Add-DssStsPlugin
в параметре -PluginTypeName "CryptoPro.DSS.EmailService.SmtpPlugin.SmtpPlugin,DSS.EmailService.SmtpPlugin
".
Пример настройки оповещения по Email
# Регистрация транспортного плагина для отправки Email-сообщений
Add-DssStsPlugin -PluginTypeName “CryptoPro.DSS.EmailService.SmtpPlugin.SmtpPlugin,DSS.EmailService.SmtpPlugin” -PluginType Email –Settings @{“Host”=”mail_server”; “Port”=”25”; “FromAddress”=”noreply@some_domain.com”; “EnableSsl”=”true” }
# Регистрирация плагина для формирования сообщений
Add-DssStsPlugin -PluginTypeName “CryptoPro.DSS.MessageFormatter.EmailFormatter,DSS.MessageFormatter” -PluginType Formatter –Settings @{}
# Регистрирация компонента для отправки Email сообщений.
# Идентификаторы транспортного плагина и плагина для формирования сообщений
# можно посмотреть в выводе командлет Get-DssStsPlugin
Add-DssInternalNotifier -TransportPluginID <Transport_Plugin_ID> -FormatterPluginID <Formatter_Plugin_ID> -NotifierType Email