Posteado por: martinmelchior | abril 13, 2008

SendMail


protected void SemdMail(object sender, EventArgs e)

{

if (!Page.IsValid) return;

 

        //– 3 – Aqui debería enviar el mail para activar la cuenta.

        //———————————————————–

        MailMessage correo = new MailMessage();

        SmtpClient smtp = new SmtpClient();

 

        try

        {

            // Preparo el Mail para Club Caruso

            //—————————————————           

            correo.To.Add(ConfigurationManager.AppSettings[“MailTo”]);

            correo.Subject = ConfigurationManager.AppSettings[“MailSubject”];

            correo.Body = GetBody(ConfigurationManager.AppSettings[“TemplateMail”]);

            correo.IsBodyHtml = true;

            correo.Priority = MailPriority.Normal;

            smtp.Send(correo);           

        }

        catch (Exception ex)

        {

            // loguear error

        }

    }

 

    private string GetBody(String archivo)

    {

        StringBuilder strHtmlBody =  new StringBuilder(“”);

        Stream strm;

        StreamReader sr;

 

        //– Aquí levanto el archivo de template

        //—————————————————————————

        string fileName = Server.MapPath(“.”) + “\\” + archivo;

        FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);

        StreamReader reader = new StreamReader(stream);

 

        return reader.ReadToEnd();

    }

}

Anuncios

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

Categorías

A %d blogueros les gusta esto: