Como enviar email usando vb .net – Ultimo Tutorial – 2021
Las clases System.Net se utilizan para comunicarse con otras aplicaciones mediante el uso de HTTP, TCP, UDP, Socket, etc. Microsoft .Net utiliza el espacio de nombres System.Net.Mail para enviar correo electrónico. En los capítulos anteriores aprendimos como enviar un correo electrónico con un cuerpo de texto. Aquí estamos tratando de enviar un eamil con archivo adjunto.
El siguiente código fuente VB.NET muestra cómo enviar un correo electrónico con un archivo adjunto desde una dirección de Gmail . El nombre del servidor SMTP de Gmail es smtp.gmail.com y el puerto para enviar correo es 587 . Aquí se utiliza NetworkCredential para la autenticación basada en contraseña.
Enviar Email Con Adjunto Usando VB.NET en Hindi
Envía un mensaje QUIT al servidor SMTP, finaliza la conexión TCP, libera todos los recursos utilizados por la instancia actual de la clase SmtpClient, y opcionalmente dispone de los recursos administrados.
Envía el mensaje de correo electrónico especificado a un servidor SMTP para su entrega. Este método no bloquea el subproceso de llamada y permite al emisor pasar un objeto al método que se invoca cuando finaliza la operación.
Envía un mensaje de correo electrónico a un servidor SMTP para su entrega. El remitente, los destinatarios, el asunto y el cuerpo del mensaje se especifican mediante objetos String. Este método no bloquea el subproceso de llamada y permite al emisor pasar un objeto al método que se invoca cuando finaliza la operación.
Como Enviar Emails Usando VB.NET
El método Smtp.AddAttachment internamente simplemente llama al método Smtp.Message.Attachments.Add. Puede utilizar las sobrecargas de ese método Add para añadir adjuntos desde otras fuentes (array de memoria, stream, correo reenviado, adjuntos de tipos específicos, etc). Las sobrecargas avanzadas también permiten especificar el nombre para mostrar del adjunto y otros parámetros. Por ejemplo, el código siguiente puede utilizarse para adjuntar un archivo llamado B4DVIS9H.TMP de modo que aparezca como “Informe anual.doc” en el mensaje: C#mailer.Message.Attachments.Add(@”C:\DataFiles\B4DVIS9H.TMP”, “Informe anual.doc”);
Envío de correo electrónico con Visual Basic .NET
Envía un mensaje QUIT al servidor SMTP, finaliza la conexión TCP, libera todos los recursos utilizados por la instancia actual de la clase SmtpClient, y opcionalmente dispone de los recursos administrados.
Envía el mensaje de correo electrónico especificado a un servidor SMTP para su entrega. Este método no bloquea el subproceso de llamada y permite al emisor pasar un objeto al método que se invoca cuando finaliza la operación.
Envía un mensaje de correo electrónico a un servidor SMTP para su entrega. El remitente, los destinatarios, el asunto y el cuerpo del mensaje se especifican mediante objetos String. Este método no bloquea el subproceso de llamada y permite al emisor pasar un objeto al método que se invoca cuando finaliza la operación.