Менеджер (из пространства имен Ultima) предназначен для работы с сервисом отправки сообщений электронной почты.
Интерфейс менеджера 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 – встроенные (в тело письма) файлы (имена файлов на диске).
Этот метод отправляет сообщение синхронно, блокируя текущую транзакцию на время отправки.
Он помечен как устаревший и запрещен к использованию.