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
 
 
 
