Inviare mail da vb.net

di il
2 risposte

Inviare mail da vb.net

Salve,

quando provo ad inviare la mail mi dice "errore durante l'invio" senza specificare l'errore

questo è il codice

ho inserito la mia password e poi anche la password generata per le app

niente da fare

grazie

questi sono gli imports

Imports System.Net
Imports System.Net.Mail


Module Module1
    Sub Main()
        Try
            Dim smtpClient As New SmtpClient("smtp.gmail.com", 465)
            smtpClient.Credentials = New NetworkCredential("mia mail", "password")
            smtpClient.UseDefaultCredentials = False
            smtpClient.EnableSsl = True

            Dim mailMessage As New MailMessage()
            mailMessage.From = New MailAddress("mia mail")
            mailMessage.To.Add("mail destinatario")
            mailMessage.Subject = "Invio da VB.NET"
            mailMessage.IsBodyHtml = True
            mailMessage.Body = "Ciao, questa è una email per testare VB.NET"

            smtpClient.Send(mailMessage)
            Console.WriteLine("Email inviata")
        Catch e As SmtpException
            Console.WriteLine("SMTP: " & e.Message)
            Console.WriteLine(e.ToString)
        Catch e As Exception
            Console.WriteLine("ERRORE: " & e.Message)
        End Try
    End Sub

End Module

2 Risposte

  • Re: Inviare mail da vb.net

    Volevo precisare che vado in rete con il mio smartphone

    Samsung Galaxy A30S

    appena posso proverò con rete fissa

  • Re: Inviare mail da vb.net

    Salve,

    ho risolto,

    mettevo come porta 465 perché consigliata

    ma con 587 e la App password va che è una meraviglia

    anche con lo smartphone

    grazie a tutti

Devi accedere o registrarti per scrivere nel forum
2 risposte