#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;