Отправка документов

 

Отправка на почтовый сервер

 

Пример отправки

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

Организация состоит из центрального офиса и филиалов. В филиалах компании собираются договорные документы. Такие документы должны отправляться в центральный офис компании.

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

Решение:

Отправка документов организована следующим образом:

1.      Делопроизводитель сохраняет договорные документы в каталоге на жестком диске.

2.      Службы ввода запускаются автоматически при поступлении очередного документа в каталог файловой системы. Документ захватывается и упаковывается модулями ввода и упаковки и передается модулю отправки.

3.      Модуль отправки отправляет в центральный офис письмо, вложениями которого являются упакованные документы и их метаданные.

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

 

<MailSender

  Type="Dcts.Capture.Senders.MailSender.MailSenderFactory">

  <clear/>  

  <add

    <!--Настройка модуля отправки в почтовую программу по протоколу Extended MAPI-->

    Name="AnyToExchangeSender"

    <!--Временная папка-->

    WorkingFolder="D:\temp\Dcts\AnyToExchangeSender"

    <!--Имя получателя-->

    ReceiverName="USER1"

    <!--Адрес получателя-->

    ReceiverAddress="user1@mypost.post.ru"

    <!--Имя отправителя-->

    SenderName=""

    <!--Адрес отправителя-->

    SenderAddress="">

    <!--Настройки сервера-->

    <Server>

      <clear />

      <add Name="Type" Value="MAPI" />

      <add Name="ProfileName" Value="Outlook" />

    </Server>

  </add>

  <add

    <!--Настройка модуля отправки в почтовую программу по протоколу SMTP-->

    Name="AnyToSmtpSender"

    <!--Временная папка-->

    WorkingFolder="D:\temp\Dcts\AnyToSmtpSender"

    <!--Имя получателя-->

    ReceiverName="USER2"

    <!--Адрес получателя-->

    ReceiverAddress="user2@mypost.post.ru"

    <!--Имя отправителя-->

    SenderName="USER3"

    <!--Адрес отправителя-->

    SenderAddress="user3@mypost.post.ru"

    <!--Не архивировать файлы при отправке-->

    ArchivePackageFiles="false">

    <!--Настройки сервера-->

    <Server>

      <clear />

      <add Name="Type" Value="SMTP" />

      <add Name="Server" Value="127.0.0.1" />

      <add Name="AuthenticationType" Value="Login" />

      <add Name="User" Value="user2" />

      <add Name="Password" Value="2" />

    </Server>

  </add>

</MailSender>

 

 

 

 

 

См. также:

·         Общие сведения;

·         Алгоритм отправки.