Enviar Correos Electrónicos con ASP.NET

Publicado: mayo 20, 2009 en 1

Hola a todos, hace poco en un email enviado, se le ha presentado una inquietud el cual consiste en enviar un correo electrónico partiendo de una vez finalizada la creación de una cuenta de usuario o la actualización de  alguna contraseña.

A continuación les presento la forma como enviar un correo con ASP.NET

using System.Net.Mail; namespace

MailMessage correo = new MailMessage();
        correo.From = new MailAddress(“tucuenta@tucuenta.com”);
        correo.To.Add(“ngomezleal@hotmail.com”);
        correo.Subject = “Prueba”;
        Attachment imagen;
        imagen = new Attachment(Server.MapPath("~/images/hdPop.jpg"), System.Net.Mime.MediaTypeNames.Image.Jpeg);
        correo.Body = "<html><head></head><body><br />Empresa Develop & Design C.A, </strong></body></html>";
        correo.Attachments.Add(imagen);
        correo.IsBodyHtml = true;
        correo.Priority = System.Net.Mail.MailPriority.Normal;
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "mail.cantv.net"; “servidor de correos en VZLA”

        try
        {
            smtp.Send(correo);
        }
        catch (Exception ex)
        {
            lblmensaje.Text = ex.Message;
            lblmensaje.ForeColor = Color.Red;
        }

Hasta la proxima!!!

comentarios
  1. Fredy dice:

    hice esto y no funciona me manda mensaje en el label “error al enviar correo”:

    MailMessage correo = new MailMessage();
    correo.From = new MailAddress(“lodfredy@gmail.com”);
    correo.To.Add(“forerererepipo@yahoo.com”);
    correo.Subject = “Prueba”;
    /*Attachment imagen;
    imagen = new Attachment(Server.MapPath(“~/images/hdPop.jpg”), System.Net.Mime.MediaTypeNames.Image.Jpeg); */
    correo.Body = “Empresa Develop & Design C.A, “;
    //correo.Attachments.Add(imagen);
    correo.IsBodyHtml = true;
    correo.Priority = System.Net.Mail.MailPriority.Normal;
    SmtpClient smtp = new SmtpClient();
    smtp.Host = “smtp.gmail.com”; //”servidor de correos en VZLA”;
    try
    {
    smtp.Send(correo);
    }
    catch (Exception ex)
    {
    Label2.Text = ex.Message;
    Label2.ForeColor = System.Drawing.Color.Red;
    }

    Ademas tengo una pregunta, me enviará al outlook para confirmar el envio del correo?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s