Enviar correo electronico usando C# y Gmail

hola amigos hoy vengo con un codigo muy interesante y que podria serles de gran ayuda en su vida de programacion...

este codigo te ayudara a enviar correos electronicos a cuentas de Gmail y tambien lo podrias modificar los puertos a utilizar si quisieras enviar a correos de otros servidores...

este es el codigo completo ( el programa esta hacho en consola con C# 2005):


using System;
using System.Collections;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;

public class EjemploCorreoGMail
{
public static void Main()
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("Correo_Electronico_del_destinatario@dominio.com");
msg.From = new MailAddress("Tu_Correo@gmail.com", "Tu Nombre", System.Text.Encoding.UTF8);
msg.Subject = "Asunto";
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = "Cuerpo del mensaje";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;

SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("Tu_Correo@gmail.com", "Tu_Clave");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
try
{
client.Send(msg);
}
catch (System.Net.Mail.SmtpException ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}


espero les sirva este codigo para alguna de sus aplicasiones xD

nos vemos luego....

Comentarios

Anónimo ha dicho que…
Me ha venido de perlas este código.

Un Saludo!
Anónimo ha dicho que…
Gracias por la ayuda me sirvio de mucho el codigo gracias..........
Anónimo ha dicho que…
despues de cierto tiempo usandolo...un par de horas...me ha salido esto:

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at
Amnesiac ha dicho que…
Llevo varios días intentando enviar un correo con GMail, c# y Mono.
Me da el siguiente error: "The requested feature is not implemented"
¿alguna idea?, a no se que más cosas probar.
Anónimo ha dicho que…
Muchas gracias por el codigo, era algo que andaba buscando hace bastante y no estaba seguro como hacerlo. Muy claro el ejemplo.
Saludos
Anónimo ha dicho que…
Hey buena honda la verdad es una gran ayuda sigan asi
GhMeister ha dicho que…
Oh dios mío. He estado probando una y otra vez códigos hiper-largos y ninguno me ha servido. Éste va de perlas y me ha venido como anillo al dedo. Te estoy más que agradecido por el código.
Anónimo ha dicho que…
Que sencillisomo, me sirvió mucho, gracias.

Entradas populares de este blog

Funciones principales de un Datawindows en Power Builder

Las políticas y Prácticas en Recursos Humanos

Cargar informacion de base de datos en Combobox C# y VB