none
Enviar mail desde asp,net RRS feed

  • Pregunta

  • Hola:
    Estoy tratando de construir una página de contacto en una aplicación ASP.Net con VB
    El código es el siguiente:

    Public Sub Enviar()
            Dim correo As New System.Net.Mail.MailMessage
            correo.From = New System.Net.Mail.MailAddress("pedro..........@gmail.com")
            correo.To.Add("otro.......@gmail.com")
            correo.Subjectt = "Asunto"
            correo.Body = "texto"
            correo.IsBodyHtml = True
            correo.Priority = System.Net.Mail.MailPriority.Normal
            Dim smtp As New System.Net.Mail.SmtpClient
            smtp.Host = "smtp.gmail.com"
            smtp.Port = 587
            smtp.EnableSsl = True
            smtp.Credentials = New System.Net.NetworkCredential("Otro@gmail.com", "clave de otro")
            Try
                smtp.Send(correo)
                LabelError.Text = "Mensaje enviado satisfactoriamente"
            Catch ex As Exception
                LabelError.Text = "ERROR: " & ex.Message
            End Try
        End Sub

    Le estoy dando vueltas desde ayer pero lo mejor que consigo es este mensaje :

    ERROR: El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.5.1 Authentication Required. Learn more at

    ¿que puedo hacer?
    Gracias

    Pedro López

    lunes, 21 de mayo de 2018 18:38

Respuestas

  • Hola, podrías revisar

    MailMessage - Envia mail con GMail (1/3)

    al parecer la cuenta del from debe ser la misma que al de las credenciales.


    Votar es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Pearloga martes, 22 de mayo de 2018 13:41
    lunes, 21 de mayo de 2018 19:14
  • Hola

    Después de mucho andar le encontré la solución. La comparto por si le sirve a alguien.

    El problema está en que la cuenta gmail que usaba como "from" está registrada en Gmail como de "doble" verificación (mail y tel) y como es obvio no se puede autenticar desde el código la parte del teléfono.

    Gracias


    Pedro López

    • Marcado como respuesta Pearloga miércoles, 23 de mayo de 2018 16:36
    miércoles, 23 de mayo de 2018 16:36

Todas las respuestas

  • Hola, podrías revisar

    MailMessage - Envia mail con GMail (1/3)

    al parecer la cuenta del from debe ser la misma que al de las credenciales.


    Votar es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Pearloga martes, 22 de mayo de 2018 13:41
    lunes, 21 de mayo de 2018 19:14
  • Hola

    Después de mucho andar le encontré la solución. La comparto por si le sirve a alguien.

    El problema está en que la cuenta gmail que usaba como "from" está registrada en Gmail como de "doble" verificación (mail y tel) y como es obvio no se puede autenticar desde el código la parte del teléfono.

    Gracias


    Pedro López

    • Marcado como respuesta Pearloga miércoles, 23 de mayo de 2018 16:36
    miércoles, 23 de mayo de 2018 16:36