Отправка на почтовый сервер
Пример отправки
Постановка задачи:
Организация состоит из центрального офиса и филиалов. В филиалах компании собираются договорные документы. Такие документы должны отправляться в центральный офис компании.
Необходимо организовать автоматическую отправку документов по почте из филиала в центральный офис компании.
Решение:
Отправка документов организована следующим образом:
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>
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|