ASP.NET MVC System.Net.Mail с

#c# #system.net.mail

#c# #system.net.mail

Вопрос:

Я отправляю электронные письма через ASP.NET MVC System.Net.Mail, и в теле моего письма есть html-тег, <strong></strong> но когда я отправляю электронное письмо, текст выглядит так <strong>MESSAGE</strong> , а не выделен жирным шрифтом, как я могу это исправить?

Вот мой код:

 var message = "<strong>MESSAGE</strong>nn";
MailAddress to = new MailAddress(email2@example.com);
MailAddress from = new MailAddress("email@example.com");
MailMessage email = new MailMessage(from, to);
email.Subject = "Subject Line";
email.Body = message;
email.BodyEncoding = System.Text.Encoding.UTF8;
SmtpClient client = new SmtpClient("mail.example.com");
 

Комментарии:

1. Когда у вас возникает вопрос о том, как что-то встроено. NET работает, сначала проверьте соответствующую документацию .

Ответ №1:

Вам нужно установить IsBodyHtml флаг на true :

 email.IsBodyHtml = true;