Foros del Web » Programación para mayores de 30 ;) » .NET »

Enviar mail con Visual .Net

Estas en el tema de Enviar mail con Visual .Net en el foro de .NET en Foros del Web. Buenas tarrdes. Googleando encontré este ejemplo: Código: Dim smtp As New System.Net.Mail.SmtpClient Dim correo As New System.Net.Mail.MailMessage Dim adjunto As System.Net.Mail.Attachment With smtp .Port = ...
  #1 (permalink)  
Antiguo 05/09/2022, 14:36
 
Fecha de Ingreso: abril-2005
Mensajes: 480
Antigüedad: 17 años, 5 meses
Puntos: 3
Enviar mail con Visual .Net

Buenas tarrdes.

Googleando encontré este ejemplo:

Código:
        Dim smtp As New System.Net.Mail.SmtpClient
        Dim correo As New System.Net.Mail.MailMessage
        Dim adjunto As System.Net.Mail.Attachment

        With smtp
            .Port = xxx
            .Host = "xxx"
            .Credentials = New System.Net.NetworkCredential("xxx", "xxx")
            .EnableSsl = False
        End With
        adjunto = New System.Net.Mail.Attachment("C:\Temp\Adjunto.pdf")
        With correo
            .From = New System.Net.Mail.MailAddress("mail del emisor")
            .To.Add("mail de destinatario")
            .Subject = "Asunto del correo"
            .Body = "<strong>Texto del mensaje de correo</strong>"
            .IsBodyHtml = True
            .Priority = System.Net.Mail.MailPriority.Normal
            .Attachments.Add(adjunto)
        End With

        Try
            smtp.Send(correo)
            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

En dónde marqué con xxx no sé que debe ir. Si debo colocar el usuario y clave del correo de mi cliente, no entiendo porque no es lógico que yo deba saber su clave.

Desde ya, muchas gracias por las respuestas.

Saludos



La zona horaria es GMT -6. Ahora son las 11:02.