Менеджер (из пространства имен Ultima) предназначен для работы с сервисом отправки сообщений электронной почты.

DevBookmark_Scripts Интерфейс менеджера IEmailService реализует методы, отправляющий сообщения (e-mail):

SendMail(EmailMessage message, EmailOptions emailOptions = null) — асинхронный метод для отправки сообщений:

message — сообщение для отправки. Содержит следующие свойства и методы:

AddressFrom — адрес отправителя;

AddressFromName — имя отправителя;

AddressTo — адрес получателя;

AddressToName — имя получателя;

Subject — заголовок;

Body — текст письма;

IsHtmlBody — флаг, означающий, что тело письма передается в формате Html;

AttachFile — добавляет указанный файл вложения к сообщению;

EmbedFile — встраивает указанный файл вложения (например, изображение) в тело сообщения.

emailOptions — настройки отправки сообщения (необязательный параметр), содержит следующие свойства:

SmtpServerID — код сервера из справочника SMTP-серверов;

SendOnRollback — отправляет сообщение, только если текущая транзакция будет отменена;

ScheduledSendingTime — время отправки сообщения;

AllowedSendIntervalFrom — нижняя граница допустимого интервала отправки (время суток);

AllowedSendIntervalTo — верхняя граница допустимого интервала отправки (время суток).

 

Устаревший метод:

SendMail(string addressTo, string addressToName, string subject, string body,

string addressFrom, string addressFromName, bool isHtmlBody = false,

string[] attachementFiles = null, string[] embeddedFiles = null) — синхронный метод отправки:

addressTo – e-mail получателя письма;

addressToName – имя получателя письма;

subject – тема письма;

body – тело письма;

addressFrom – e-mail отправителя письма;

addressFromName – имя отправителя письма;

isHtmlBody – флаг, указывающий, что текст в теле письма имеет формат HTML;

attachementFiles – вложенные файлы (имена файлов на диске);

embeddedFiles – встроенные (в тело письма) файлы (имена файлов на диске).

Этот метод отправляет сообщение синхронно, блокируя текущую транзакцию на время отправки.

Он помечен как устаревший и запрещен к использованию.