sábado, 10 de diciembre de 2011

Enviar un email con C# utilizando .Net FrameWork 2.0

Esta acción tan necesaria en nuestras aplicaciones actuales parece, a primera vista, muy complicado de realizar, pero la verdad es bastante simple de realizar.

En esta entrada mostraré el código básico necesario para lograr mandar un email desde nuestra aplicación diseñada en C#.

Cabe destacar que la parte de validación de datos, así como el monitoreo de la entrada de mails quedará para posteriores entradas o para que investiguen ustedes por su cuenta.


using System;
using System.Net.Mail;
namespace EnviarMail
{
class ProgramEnviarMail
{
static void Main(string[] args)
{
MailMessage msg = new MailMessage();
msg.To.Add (new MailAddress("devjoker@djk.com"));
msg.From = new MailAddress("Administrador@djk.com");
msg.Subject = "El asunto del mensaje(2.0)";
msg.Body = "El contenido del mensaje";
SmtpClient clienteSmtp = new SmtpClient("WIN02");
try
{
clienteSmtp.Send(msg);
}
catch (Exception ex)
{
Console.Write(ex.Message);
Console.ReadLine();
}
}
}
}

Cabe destacar que este código solo funciona si el servidor no requiere autenticación ,en caso contrario el programa cambiará un poco, pero ese tema lo pondré en otro post.

 

gracias!!!

No hay comentarios:

Publicar un comentario