Salve a tutti è qualche giorno che bazzico intorno a questo problema, dopo averne provate molte sono arrivato al punto di non capire quale fosse il problema.
Allora io apro il programma dal compilatore e va tutto OK, lo salvo lo apro e mi da questo errore:
"Eccezione non gestita nell'applicazione. Fare clic su Continua per ignorare l'errore e tentare di proseguire. Fare clic su Esci per arrestare l'applicazione immediatamente.
Il server SMTP richiede una connessione protetta oppure il client non è stato autenticato. Risposta del server: 5.7.0 Must issue a STARTTLS command first"
Se faccio continua il programma torna come prima (senza aver inviato la mail) altrimenti se fascco esci ovviamente il programma viene arrestato.
Ecco qui sotto il codice:
codice:Imports System.Net Imports System.Net.Mail Public Class Form1 Dim posta As New MailMessage() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click posta = New MailMessage posta.From = New MailAddress("giovanni@tiscali.it") posta.To.Add("giovanni@hotmail.it") posta.Subject = "Saluti" posta.Priority = MailPriority.High posta.Body = TextBox3.Text Dim Smtp As New System.Net.Mail.SmtpClient("smtp.live.com") smtp.EnableSsl = True smtp.Credentials = New System.Net.NetworkCredential("mail@hotmail.it", "password") Smtp.Port = "587" smtp.Send(posta)