Buenas, alguien sabe alguna manera de enviar un correo desde C#?
He probado de la siguiente manera y no lo consigo, el servidor me responde que necesito una conexion segura.
using System;
using System.Net.Mail;
using System.Net;
namespace Email
{
class Program
{
static void Main(string[] args)
{
MailMessage email
= new MailMessage
(); MailAddress emisor
= new MailAddress
("x@gmail.com");
email.Subject = "desde c#";
email.To.Add("x4@hotmail.com");
email.From = emisor;
email.Body = "Este es el cuerpo del mensaje";
SmtpClient SMTP
= new SmtpClient
("smtp.gmail.com"); NetworkCredential credenciales
= new NetworkCredential
("x@gmail.com",
"xxx");
SMTP.Port = 587;
SMTP.EnableSsl = true;
SMTP.Credentials = credenciales;
try
{
SMTP.Send(email);
Console.WriteLine("Enviado!");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.Read();
}
}
}
saludos.