Enviar correo gmail
Publicado por Miguel (281 intervenciones) el 07/10/2016 18:51:42
Tengo este programa para enviar correo.
Me da el siguiente error.
Excepción no controlada del tipo System.Net.Mail.SmtpException en System.dll.
Información adicional.
El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta fue 5.5.1 Authentication Required.
Podría alguien indicarme porque se produce este error.
Gracias y un saludo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Imports System.Net.Mail
Public Class frmCorreo
Private Sub btnEnvia_Click(sender As Object, e As EventArgs) Handles btnEnvia.Click
Dim message As New MailMessage
Dim smtp As New SmtpClient
With message
.From = New System.Net.Mail.MailAddress(txtDe.Text)
.To.Add(txtPara.Text)
.Body = txtMessage.Text
.Subject = txtAsunto.Text
.Priority = System.Net.Mail.MailPriority.Normal
End With
With smtp
.EnableSsl = True
.Port = "587"
.Host = "smtp.gmail.com"
.Credentials = New Net.NetworkCredential(txtDe.Text, txtPassword.Text)
.Send(message)
End With
Try
MessageBox.Show("Su mensaje de correo ha sido enviado.", "Correo enviado",
MessageBoxButtons.OK)
Catch ex As Exception
MessageBox.Show("Error: " & ex.Message, "Error al enviar correo",
MessageBoxButtons.OK)
End Try
End Sub
End Class
Me da el siguiente error.
Excepción no controlada del tipo System.Net.Mail.SmtpException en System.dll.
Información adicional.
El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta fue 5.5.1 Authentication Required.
Podría alguien indicarme porque se produce este error.
Gracias y un saludo.
Valora esta pregunta


0