ok so i did it... it goes like this.
Sub SendEmail()
Dim oSmptServer as New System.net.SmtpClient
oSmtpServer.Host = "my_SmtpServer.net"
oSmtpServer.Timeout = 60
oSmtpServer.Port = 25
oSmtpServer.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network
Dim username as String = "my_username"
Dim password as String = "my_password"
oSmtpServer.Credentials = New Net.NetworkCredential(username. password)
Dim email_to as String = "recepient_email@somemail.com"
Dim email_from as String = "my_email_address@myhost.com"
Dim Subject as String = "The Subject..."
Dim email_body as string = "This is text/plain content"
Dim message as Net.Mail.MailMessage(email_from, email_to)
message.Subject = Subject
message.body = email_body
Dim html as New Mail.AlternateView("<html><body>Any html tah can go_ here</body></html>" , "text/html")
message.AlternateViews.add(html)
message.Encoding = System.Text.Encoding.UTF8
Dim user_state as String = " -Token"
oSmtpServer.SendAsync(message,user_state)
End Sub
This method will cover you in case the email client has html disabled!
then they will not see the markup instead they will see your text version of
the email which you would supply to the String called email_body
Thats all.
enjoy