Как разрешить HTML в данных шаблона для динамического транзакционного шаблона Sendgrid? - PullRequest
0 голосов
/ 30 мая 2019

Может быть, я не вижу здесь очевидного.Я использую эту библиотеку для отправки писем.И я также использую транзакционные шаблоны .

Пример быстрого кода:

var msg = new SendGridMessage {From = new EmailAddress("my@email.com")};
var personlization = new Personalization {Tos = new List<EmailAddress> {new EmailAddress("some@email.com")}};
dynamic t = new System.Dynamic.ExpandoObject();
t.firstname = "John";
t.lastname = "Doe";
t.message = "a <br/> line <br/> break";
msg.TemplateId = "abcdefg";
personlization.TemplateData = t;
msg.Personalizations = new List<Personalization> {personlization};

var response = await client.SendEmail(msg);

Я могу видеть, как добавить контент вручную, текст или HTML, используя htmlContent prop, но в этом случае я использую транзакционныйшаблон.

В приведенном выше примере электронное письмо приходит через html-код, а не разрывы строк, и я хочу, чтобы персонализация была html.Кроме того, шаблон HTML.

...