28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Enviar correo electrónico
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
05 July ASP.NET

Cómo enviar correo electrónico con ASP.NET

El envío de mensajes de correo electrónico es sencillo, sólo se necesitan unas pocas líneas de código, tú puedes agregar esta funcionalidad a tu sitio web sin despeinarte. El envío de correos tiene un sinfín de utilidades como por ejemplo: para recuperar la contraseña y enviarla por correo, dar la bienvenida al sitio, para enviar el boletín de noticias, validar una cuenta, etc.

Sin más rollo pasaremos a la acción:

Enviar email con ASPNET C#

public Task SendEmailAsync(string email, string subject, string message)
        {
            try
            {
                // Credentials
                var credentials = new NetworkCredential("EMAIL ADDRESS","PASSWORD");
                // Mail message
                var mail = new MailMessage()
                {
                    From = new MailAddress("EMAIL ADDRESS", "La Pesca en Línea"),
                    Subject = "TITULO DEL CORREO",
                    Body = "MENSAJE",
                    IsBodyHtml = true
                };

                mail.To.Add(new MailAddress("EMAIL-DESTINATION"));

                // Smtp client
                var client = new SmtpClient()
                {
                    Port = 25,
                    DeliveryMethod = SmtpDeliveryMethod.Network,
                    UseDefaultCredentials = false,
                    Host ="YOUR SMTP SERVER",
                    EnableSsl = false,
                    Credentials = credentials
                };

                // Send it...         
                client.Send(mail);
            }
            catch (Exception ex)
            {
                // TODO: handle exception
                throw new InvalidOperationException(ex.Message);
            }

            return Task.CompletedTask;
        }

Enviar email con  ASP.NET con VB. El espacio de nombres que utilizare es System.Net.Mail.

Dim SmtpServer As New SmtpClient()
                Dim mail As New MailMessage()
                SmtpServer.Credentials = New Net.NetworkCredential("EMAIL ADDRESS","PASSWORD")
                SmtpServer.Port = 25
                SmtpServer.Host = "YOUR SMTP SERVER"
                mail = New MailMessage()
                mail.From = New MailAddress("FROM EMAIL","DISPLAY NAME")
                mail.To.Add("EMAIL-DESTINATION")
                mail.Subject = "YOUR SUBJECT"
                mail.Body = "YOUR MESSAGE"
                SmtpServer.Send(mail)

 

Las credenciales para acceder al servidor de correo normalmente es un correo electrónico y su respectiva contraseña, y el correo electrónico será el que se utiliza para enviar los mensajes de correo electrónico.

Espero que esto te ayude y ojala puedas dejar un comentario.

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape