2012-06-15 6 views
1

전체 서식으로 Richtextbox 콘텐츠를 보낼 수있는 코드가 필요합니다. 나는이 코드를 사용합니다서식있는 텍스트 상자가있는 이메일 본문을 보내시겠습니까?

Dim sendera As String = My.Settings.Sendermail 
    Dim pass As String = My.Settings.Password 
    Dim smtpServer As New SmtpClient() 
    Dim mail As New MailMessage() 
    smtpServer.Credentials = New Net.NetworkCredential(sendera, pass) 
    smtpServer.Port = My.Settings.Port 
    smtpServer.Host = My.Settings.SMTP 
    smtpServer.EnableSsl = My.Settings.ESSL 
    mail = New MailMessage() 
    mail.From = New MailAddress(sendera) 
    mail.To.Add(TextBox1.Text) 
    mail.Subject = TextBox2.Text 
    mail.IsBodyHtml = True 
    mail.Body = RichTextBox1.Text 
    smtpServer.Send(mail) 

을하지만 센 이메일 보내기 경우는 일반 텍스트로 표시가 서식하지 않고 있어요 ??

+4

RTF는 HTML 없습니다. RTF를 HTML로 변환해야합니다. – Oded

+0

변환하는 방법? –

+3

이와 같이 변환하여 변환 할 수 있습니다. http://www.codeproject.com/Articles/51879/Converting-RTF-to-HTML-in-VB-NET-the-Easy-Way –

답변

관련 문제