Salve a tutti,
in un progetto vb.net invio delle mail. Avendo bisogno di mettere del testo in grassetto ho trovato che l'unico modo possibile sia quello di mandare mail in HTML. Con questo codice il testo non viene formattato anche se viene mostrato lo stesso nel messaggio dell'email. Ho sbagliato qualcosa?
Option Strict Off Imports System.Net.Mail Public Class Form1 Dim Mail As New MailMessage Dim Smtp As New SmtpClient("smtp.dominio.it") Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button2.Click Mail = New MailMessage Mail.From = New MailAddress("mittente@dominio.it") Mail.To.Add("ricevente@dominio.it") Mail.Subject = "Oggetto" Mail.IsBodyHtml = True Mail.Body = <html> <body> <b>testo in grassetto</b> <p>paragrafo</p> <a href="https://www.masterdrive.it/">Link</a> </body> </html> Smtp.EnableSsl = True Smtp.Port = porta-smtp Smtp.Credentials = New Net.NetworkCredential("mittente@dominio.it", "password") Smtp.Send(Mail) End Sub End ClassNon fate caso all'indentazione