sábado, 10 de diciembre de 2011

Enviar mail con C# usando Framework 2.0 con autenticación por parte del servidor

Lo prometido es deuda, aquí la entrada que muestra como mandar un mail desde nuestra aplicación en C# cuando el servidor requiere autenticación.

El código es muy parecido al anterior, pero únicamente un pequeño cambio (mismo que comento para hacerlo notar).


using System;
using System.Net; // Nueva
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");
// Este es el código nuevo
clienteSmtp.Credentials =
new NetworkCredential("usuario", "clave");
try
{
clienteSmtp.Send(msg);
}
catch (Exception ex)
{
Console.Write(ex.Message);
Console.ReadLine();
}
}
}
}

No hay comentarios:

Publicar un comentario