change font mailSettings in asp.net 4

I want to send emails from my web. For this I use mailSettings in web.config
<system.net>
    <mailSettings>
      <smtp deliveryMethod="Network" from="me@me.com">
        <network
           host="mail.me.com"
           port="25"
           userName="me@me.com"
           password="abcd" />
      </smtp>
    </mailSettings>
  </system.net>

In the button I use next code:

       Dim mymessage As MailMessage = New MailMessage()
        mymessage.Subject = "Hello"
        mymessage.Body = "Hola from me.com " 
         mymessage.From =   New MailAddress("me@me.com", "me.com")
        mymessage.To.Add(New MailAddress(TextBox1.Text))
        Dim mysmtpclient As SmtpClient = New SmtpClient()
        mysmtpclient.Send(mymessage)

everything works fine except I would like to change the font and font size of the text in my body email.

Is there any way to do this? Thanks

LVL 10
aplimediaAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
John ClaesConnect With a Mentor Senior .Net Consultant & Technical AnalistCommented:
Short :

mymessage.IsBodyHtml = True
mymessage.Body = "<span style=""font-family:courier;"">pretty colors!!</span>"  &  "Hello";


using styles and setting the Font family:

http://www.w3schools.com/CSS/pr_font_font-family.asp
0
 
John ClaesSenior .Net Consultant & Technical AnalistCommented:
I would suggest the folowing :

If you send the Mail like this it's a automaticaly send as a  Textmail and then it's not possible
Or you make it a HTML-Mail using simple tags

mymessage.Body = "<span style=""color:red;font-weight:bold;"">pretty colors!!</span>"
This way you can use styles or inner CSS in your mail

regards
poor beggar
0
 
aplimediaAuthor Commented:
If I change my code:
mymessage.Body = "Hello"

by

mymessage.Body = "<span style=""color:red;font-weight:bold;"">pretty colors!!</span>"  &  "Hello"

the mails I send looks like:

<span style="color:red;font-weight:bold;">pretty colors!!</span>Hello

is there anything else I have to add or change, thanks.
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
John ClaesSenior .Net Consultant & Technical AnalistCommented:
It might help to use

mymessage.BodyFormat = MailFormat.Html


0
 
aplimediaAuthor Commented:
I have

Imports System.Net.Mail

not

Imports System.Web.Mail
0
 
aplimediaAuthor Commented:
ok, I found the solution is to use:
 mymessage.IsBodyHtml = True

but somebody can send me an example of the code I need to use in html (I donĀ“t know html)

just to send the text in courier new font

My problem is very easy I think, I need to send mails (I have it and it works) but the font must be courier new instead the default font.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.