Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Ввод документов с электронной почты представлен на схеме:

Алгоритм работы модуля ввода с электронной почты:

1.На почтовый ящик, указанный в настройках модуля ввода с электронной почты, поступает сообщение.
2.Модуль ввода с электронной почты проверяет входящие сообщения через заданный в конфигурационном файле промежуток времени.

Если связь с почтовым сервером прервалась, то модуль ввода с электронной почты опрашивает почтовый сервер через заданный в конфигурационном файле промежуток времени. В случае появления связи проверка входящих сообщений возобновляется.

3.Модуль ввода с электронной почты фильтрует сообщения в соответствии с заданными настройками в конфигурационном файле служб ввода.
4.В зависимости от настроек в конфигурационном файле служб ввода, модуль ввода с электронной почты может удалить сообщение с почтового сервера.
5.Модуль ввода с электронной почты отправляет файлы в линию для их дальнейшей упаковки.

В зависимости от сообщения вместе с документом модуль ввода с электронной почты может получить и отправить в линию один или несколько файлов. Возможные варианты:

файл с текстом сообщения. Формат файла зависит от формата входящего сообщения. Если сообщение передано в текстовом формате, то файл будет иметь формат TXT. Если сообщение передано в формате HTML, то файл будет иметь формат HTML. Если сообщение передано в форматах HTML и TXT, то будет создано 2 файла в HTML и TXT форматах;
файлы с вложениями;
файлы с текстом сообщения и вложениями.

Вместе с файлом модуль ввода с электронной почты передает в линию метаданные об устройстве ввода и метаданные об экземплярах захвата в виде XML-файлов. Подробнее см. разделы «DeviceInfo.xml», «InstanceInfos.xml».

Свернуть/развернуть пример Пример

Постановка задачи:

В организации для ввода документов предназначена электронная почта.

Необходимо организовать автоматический ввод документов, поступающих по электронной почте.

Решение:

Организация ввода документов:

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».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }