Código:
Sin embargo cuando ejecuto mi método me aparece el siguiente error:public class Correos { private String _EmailDestino; public String EmailDestino { get { return _EmailDestino; } set { _EmailDestino = value; } } private String _Asunto; public String Asunto { get { return _Asunto; } set { _Asunto = value; } } private String _Mensaje; public String Mensaje { get { return _Mensaje; } set { _Mensaje = value; } } private const String EmailEmisor = "dirección de gmail"; private const String Contrasenia = "yyyyyyyyyy"; private const String NombreEmisor = "Nombre Emisor"; public void EnviaMensaje() { MailMessage NewMail = new MailMessage(); NewMail.To.Add(EmailDestino); NewMail.From = new MailAddress(EmailEmisor, NombreEmisor, System.Text.Encoding.UTF8); NewMail.Subject = Asunto; NewMail.SubjectEncoding = System.Text.Encoding.UTF8; NewMail.Body = Mensaje; NewMail.BodyEncoding = System.Text.Encoding.UTF8; NewMail.IsBodyHtml = false; SmtpClient cliente = new SmtpClient(); cliente.Credentials = new System.Net.NetworkCredential(EmailEmisor, Contrasenia); cliente.Port = 587; cliente.Host = "smtp.gmail.com"; cliente.EnableSsl = true; try { cliente.Send(NewMail); } catch (System.Net.Mail.SmtpException ex) { throw ex; } } }
"No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión 74.125.79.111:587"
¿Alguien sabe por qué ocurre esto?
Gracias de antemano