Como enviar un email en .net con gmail

  • 2 Respuestas
  • 1726 Vistas
*

octavio Mexico

  • **
  • 94
  • +4/-0
    • Ver Perfil
Como enviar un email en .net con gmail
« en: Septiembre 26, 2015, 06:45:01 pm »
Hola alguien sabe como puedo enviar un mail a traves de gmail en .net?

Gracias por su amable ayuda,



*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:Como enviar un email en .net con gmail
« Respuesta #1 en: Septiembre 26, 2015, 06:49:54 pm »
Hola amigo,

Debes utilizar system.net.mail y es bastante facil.. te dejo un ejemplo:

Código: [Seleccionar]
using System.Net;
using System.Net.Mail;

var deDireccion = new MailAddress("dequien@gmail.com", "El que manda");
var paraDireccion = new MailAddress("para@example.com", "Para"");
const string contraseña = "tucontraseña";
const string asunto = "Asunto";
const string cuerpo = "Cuerpo del Email";

var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(deDireccion.Address, contraseña)
};
using (var mensaje = new MailMessage(deDireccion, paraDireccion)
{
    Subject = asunto,
    Body = cuerpo
})
{
    smtp.Send(mensaje);
}

Suerte!

*

octavio Mexico

  • **
  • 94
  • +4/-0
    • Ver Perfil
Re:Como enviar un email en .net con gmail
« Respuesta #2 en: Septiembre 26, 2015, 06:51:48 pm »
Muchas gracias por responder tan  rapido