Отправка электронной почты в виде HTML

Dim objMail As New Mail.MailMessage("no-reply@mywebsite.com", ToEmail, "Password Reset", body)

... и проблема в том, что сообщение отправляется в виде чистого текста, включая <br> теги внутри тела

Как я могу отправить письмо в виде HTML?

4 ответа

Решение

Посмотрите на MailMessage.IsBodyHtml

Легко:

objMail.IsBodyHtml = True

Я не уверен, как это сделать в VB, но вам нужно установить MIME-тип для текста / HTML

Вы должны указать, что mailbody должен быть отправлен как HTML... вот так:

objMail.BodyFormat = System.Web.Mail.MailFormat.Html;
Другие вопросы по тегам