|
<< Показать Оглавление >> Настройка сервиса обратной связи |
![]()
|
Для настройки обратной связи внесите изменения в файлы конфигурации:
•сервиса обратной связи.
Настройка сервиса обратной связи
Для настройки обратной связи по электронной почте:
1.откройте файл /opt/STC/dictation/service/feedback/Dictation.Feedback.dll.config;
2.в секции <connectionStrings> настройте подключение к базе данных postgreSQL. Укажите параметры подключения в настройке PostgresDbConnection как в примере ниже:
<add name="PostgresDbConnection" connectionString="Server=localhost;port=5432;Database=Feedback;User Id=postgres;Password={0};"/>
3.задайте следующие настройки:
Настройка |
Значение |
Пример |
|---|---|---|
Секция <userSettings> — <Dictation.Feedback.Properties.Settings> |
||
EnableMailSend |
Настройка, которая включает отправку обратной связи по электронной почте |
<setting name="EnableMailSend" serializeAs="String"> <value>True</value> </setting> |
SmtpServerAddress |
Адрес SMTP-сервера для отправки обратной связи |
<setting name="SmtpServerAddress" serializeAs="String"> <value>email.example.com</value> </setting> |
SmtpServerPort |
Порт подключения к SMTP-серверу. По умолчанию ставится 587 при шифровании трафика и 25 без шифрования трафика (настройка SmtpUseTls) |
<setting name="SmtpServerPort" serializeAs="String"> <value>587</value> </setting> |
SmtpUseTls |
Настройка, которая включает шифрование трафика. Если True, то используется шифрование трафика |
<setting name="SmtpUseTls" serializeAs="String"> <value>False</value> </setting> |
SmtpAccountLogin |
Логин учетной записи сервера SMTP |
<setting name="SmtpAccountLogin" serializeAs="String"> <value>i.ivanov</value> </setting> |
SmtpAccountPassword |
Пароль учетной записи сервера SMTP |
<setting name="SmtpAccountPassword" serializeAs="String"> <value>123123</value> </setting> |
SmtpAccountPasswordEncrypted |
Хешированный пароль учетной записи сервера SMTP. Генерируется автоматически при перезапуске сервиса и сохраняется в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. После этого нехешированный пароль из настройки SmtpAccountPassword нужно удалить |
|
MailSubject |
Тема писем с обратной связью. По умолчанию: Обратная связь по Voice2Med от <имя пользователя> |
<setting name="MailSubject" serializeAs="String"> <value>Тема письма</value> </setting> |
SmtpFromAddress |
Адрес электронной почты, который будет указан в качестве отправителя при пересылке сообщения с сервера SMTP |
<setting name="SmtpFromAddress" serializeAs="String"> <value>i.ivanov@example.com</value> </setting> |
DbPassword |
Пароль для доступа к базе данных postgreSQL |
<setting name="DbPassword" serializeAs="String"> <value>123123</value> </setting> |
DbpasswordEncrypted |
Хешированный пароль для доступа к базе данных обратной связи postgreSQL. Генерируется автоматически при перезапуске сервиса и сохраняется в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. После этого нехешированный пароль из настройки DbPassword нужно удалить |
|
EnableMailResend |
Отправка отправителю письма-подтверждения о получении обратной связи |
<setting name="EnableMailResend" serializeAs="String"> <value>False</value> </setting> |
FeedbackAddresses |
Адреса, на которые будет отправлена обратная связь. Перечисляются через точку с запятой |
<setting name="FeedbackAddresses" serializeAs="String"> <value>example@mail.com;example2@mail.com</value> </setting> |
Urls |
Протокол и порт, по которому сервис обратной связи принимает запросы от Dictation Server. Значение по умолчанию: http://*:5000 |
<setting name="Urls" serializeAs="String"> <value>http://*:5000</value> </setting> |
EmailSendIntervalSeconds |
Интервал времени в секундах, через который сервис обратной связи будет проверять наличие новой обратной связи |
<setting name="EmailSendIntervalSeconds" serializeAs="String"> <value>3600</value> </setting> |
При перезапуске сервиса программа сгенерирует и сохранит хешированные пароли в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. Настройки в этом файле имеют приоритет над настройками Dictation.Feedback.dll.config и сохраняются при обновлении сервиса обратной связи. Рекомендуем скопировать все настройки из таблицы выше в файл Dictation.Feedback.Properties.Settings.config, чтобы не настраивать обратную связь заново при каждом обновлении сервиса. |
Если вы измените пароли в файле Dictation.Feedback.Properties.Settings.config, программа сгенерирует хешированный пароль после перезапуска и автоматически удалит открытый пароль из настроек после запуска сервиса. |