Отправка email из С# кода

Terrasoft.Core.Factories
Terrasoft.Mail.Sender
 
List<string> messageRecipients = new List<string>() { email };
var message = new EmailMessage
{
	From = sender,
	To = messageRecipients,
	Subject = emailSubject,
	Body = $"Добрый день, {name}. {messageBody}"
};
 
var emailClientFactory = ClassFactory.Get<EmailClientFactory>(new ConstructorArgument("userConnection",
	UserConnection));
var emailSender = new EmailSender(emailClientFactory, UserConnection);
emailSender.Send(message, true);

 

Нравится

Поделиться

1 комментарий

Kulakov,

Добрый день!

Скорее всего необходимо настроить атрибут Body из класса EmailMessage. Если вы посмотрите на запрос PublishMessage в  Network, то там видно, что шаблоны применяються с помощью параметра Body. Также вы можете посмотреть на объект CaseMessageHistory и его параметр Message, чтобы увидеть, как выглядит сообщение с шаблоном.

Показать все комментарии