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: 483
Antigüedad: 17 años, 10 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
  #2 (permalink)  
Antiguo 03/11/2022, 01:11
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 20 años, 2 meses
Puntos: 37
Respuesta: Enviar mail con Visual .Net

Para .Credentials = New System.Net.NetworkCredential("xxx", "xxx")
Se debe ocupar una autenticacion al webmailer que ocupes, es la cuenta de email que se usara como REMITENTE y de la cual, si debes contar con el [email protected] y PWD. (regularmente se ocupa un "[email protected]" "[email protected]" para algunos envios de email.



La zona horaria es GMT -6. Ahora son las 04:43.