Отправитель сообщений по электронной почте

Пространство имен: EleWise.ELMA.Messaging.Email
Сборка: EleWise.ELMA.Messaging.Email (в EleWise.ELMA.Messaging.Email.dll) Версия: 1.0.0.0 (3.8.0.22046)

Синтаксис

C#
public class EmailSender

Примеры

CopyC#
 1//С помощью данного сервиса можно отправлять сообщения по электронной почте.
 2
 3//запишем сервис в переменную, чтобы с ним легче было работать
 4var service = Locator.GetServiceNotNull<EmailSender>();
 5
 6//Есть несколько вариантов отправки сообщения: 
 7//1. SendMessage(to, subject, message, messageIsHtml, needFooter, headers, files) - не указываем отправителя, отправка идет одному получателю
 8service.SendMessage(to, subject, message, false , false, null, null);
 9
10//2. SendMessage(from, to, subject, message, messageIsHtml, needFooter, headers, files) - указываем отправителя, отправка идет одному пользователю
11service.SendMessage(from, to, subject, message, false , false, null, null);
12
13//3. SendMessage(to, subject, message, messageIsHtml, needFooter, headers, files, sendSeparately) - не указываем отправителя, отправка идет нескольким получателям
14service.SendMessage(to, subject, message, messageIsHtml, needFooter, headers, files, sendSeparately);
15
16//4. SendMessage(from, to, subject, message, messageIsHtml, needFooter, headers, files, sendSeparately) - указываем отправителя, отправка идет нескольким получателям
17service.SendMessage(from, to, subject, message, messageIsHtml, needFooter, headers, files, sendSeparately);
18
19//5. SendMessage(message, files) - указываем сообщение для отправки и прикриплённые файлы
20service.SendMessage(message, files);
21
22//6. SendMessage(smtpSettings, message, files) - указываем настройки подключения к почтовомы сервису
23service.SendMessage(smtpSettings, message, files);

Иерархия наследования

System..::..Object
  EleWise.ELMA.Messaging.Email..::..EmailSender

См. также