views:

47

answers:

4
Dim objMail As New Mail.MailMessage("[email protected]", ToEmail, "Password Reset", body)

...and the problem is that the message is sent as pure text including the <br> tags within the body

How could i send the email as html?

A: 

I'm not sure how to do this in VB, but you need to set the mime-type to text/html

Brian Henk
+1  A: 

Easy:

objMail.IsBodyHtml = True
Mehrdad Afshari
+1  A: 

Have a look at MailMessage.IsBodyHtml

Philip Fourie
A: 

You need to specify that the mailbody is to be sent as HTML... like this:

objMail.BodyFormat = System.Web.Mail.MailFormat.Html;
Robban
Just an FYI, the BodyFormat property is for a MailItem object, not MailMessage.
James Lawruk