Копировать ссылку на страницу

Секция MailSender предназначена для настройки модуля отправки на почтовый сервер.

Структура секции:

 

<MailSender Type="{Тип отправителя}">
<clear/>
   {Модуль отправки}
   …
</MailSender>
 
где {Модуль отправки}::=
<add Name="{Имя модуля отправки}"
  WorkingFolder="{Рабочая папка модуля отправки}"
  ReceiverName="{Имя получателя сообщений от модуля отправки}"
  ReceiverAddress="{Адрес получателя сообщений от модуля отправки}"
  SenderName="{Имя пользователя, от которого модуль отправки будет
    вести рассылку}"
  SenderAddress="{Адрес пользователя, от которого модуль отправки будет
    вести рассылку}"
  ArchivePackageFiles="{Признак архивирования данных}">
  <Server>
    <clear />
     {Сервер}
     …
  </Server>
 
где {Сервер}::=
<add Name="{Имя настройки сервера}" Value="{Значение настройки сервера}" />[…n]

Type – имя класса, реализующего отправитель.

add – настройки модуля отправки.

Name. Имя модуля отправки на почтовый сервер, используемое для настройки линии. Может содержать до 20 символов.

WorkingFolder. Папка, в которой модуль отправки размещает свои временные файлы.

ReceiverName. Имя получателя сообщений от модуля отправки на почтовый сервер.

ReceiverAddress. Адрес получателя сообщений от модуля отправки на почтовый сервер.

SenderName. Имя пользователя, от которого модуль отправки на почтовый сервер будет вести рассылку. Использование этого параметра для Exchange не имеет смысла, так как Exchange получает эти данные самостоятельно из Active Directory.

SenderAddress. Адрес пользователя, от имени которого модуль отправки на почтовый сервер будет вести рассылку. Использование этого параметра для Exchange не имеет смысла, так как Exchange получает эти данные самостоятельно из Active Directory.

ArchivePackageFiles. Признак архивирования папки, содержащей файлы пакета. Если признак принимает значение True, то папка будет архивироваться и отправляться единым файлом архива. Если признак принимает значение False, то файлы пакета будут вкладываться непосредственно в отправляемое сообщение.

Server – настройки почтового сервера.

add – добавление почтового сервера.

Name. Имя настройки соединения с сервером. Обязательная настройка Type определяет тип почтового сервера. После нее указываются настройки, соответствующие выбранному типу сервера. Подробный список настроек для каждого сервера см. раздел «Метод Logon – выполнить вход на сервер».

Value. Значение настройки почтового сервера. Возможные значения для настройки Type: MAPI, POP3, SMTP, SimpleMAPI.

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

<MailSender
Type="NpoComputer.Dcts.Capture.Senders.MailSender.MailSenderFactory">
<clear/>      
<add 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 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" />
    <add Name="EncryptionMode" Value="OptionalExplicit" />
    <add Name="EncryptionVersion" Value="TLSv1" />
  </Server>
</add>
</MailSender>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM