Постановка задачи:
В организации для ввода документов предназначена электронная почта.
Необходимо организовать автоматический ввод документов, поступающих по электронной почте.
Решение:
Организация ввода документов:
1. | На почтовый ящик организации приходит сообщение с вложенными документами. |
2. | Модуль ввода получает файлы с электронной почты в той последовательности, в которой поступают файлы. |
В данном случае устройством, поставляющим документы, будет электронная почта.
Для организации ввода необходимо настроить модуль ввода с электронной почты в конфигурационном файле служб ввода DctsCaptureService.exe.config:
<Mail
<!--Имя линии по умолчанию-->
SenderLine="SimpleLineToSystem">
<clear />
<add
<!--Имя варианта захвата-->
Name="Exchange"
<!--Период опроса почтового сервера-->
MailReceivePeriod="0.00:01:00"
<!--Удалять после обработки-->
DeleteOnCapture="False"
<!--Имя линии-->
SenderLine="SimpleLineToSmtp"
<!-- Рабочий каталог -->
TempFolder="D:\temp\Dcts\Exchange\Outlook"
<!--Длительность хранения сообщений-->
DeleteAfterPeriod="1.00:00:00"
<!--Отправители обрабатываемых сообщений-->
IncludeMessagesFrom=""
<!--Отправители не обрабатываемых сообщений-->
ExcludeMessagesFrom=""
<!--Темы обрабатываемых сообщений-->
SubjectInclude=""
<!--Темы не обрабатываемых сообщений-->
SubjectExclude=""
<!--Максимальный размер сообщения-->
MessageMaxSize="0"
<!--Захватывать текст сообщения-->
IncludeMailBody="True"
<!--Захватывать вложения сообщения-->
IncludeAttachments="False"
<!--Вводить находящиеся в ящике сообщения-->
CaptureLegacyMessages="False"
<!--Кодировка сообщений-->
MessageBodyEncoding="windows-1251"
<!--Создавать отдельную линию для каждого модуля отправки сообщения-->
SeparateLineForEachSender="True"
<!--Вводить только непрочитанные сообщения-->
CaptureOnlyUnreadMessages="False"
<!--Помечать сообщения как прочитанные-->
MarkCapturedMessagesAsRead="False" >
<Server>
<clear />
<add
<!--Настройка типа сервера-->
Name="Type"
<!--Тип сервера-->
Value="MAPI" />
<add
<!--Имя настройки сервера-->
Name="ProfileName"
<!--Значение настройки сервера-->
Value="Outlook" />
</Server>
</add>
</Mail>
Подробнее см. раздел «DctsCaptureService.exe.config».
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |