2016-10-13 10 views
0

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

Вот мой код:

var message = "<strong>MESSAGE</strong>\n\n"; 
MailAddress to = new MailAddress([email protected]); 
MailAddress from = new MailAddress("[email protected]"); 
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"); 
+0

Если у вас есть вопрос о том, как что-то встроенный в .NET работает, проверьте [соответствующий документация] (https://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage (v = vs.110) .aspx). – mason

ответ

3

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

email.IsBodyHtml = true;