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....
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
Un Saludo!
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
Me da el siguiente error: "The requested feature is not implemented"
¿alguna idea?, a no se que más cosas probar.
Saludos