title: Sending email from specific server gives socket forbidden error
body: <p>I get this error
  An attempt was made to access a socket in a way forbidden by its access permissions xxx.xxx.xxx.xxx:587 when sending email from a godaddy server.</p>
  
  <p>I have seen many questions like this but what's unique here is that, this code works on my local computer. It also works on my other Go daddy hosting Server. </p>
  
  <p>This original server has TLS 1.0, because i needed TLS 1.2, I purchased a deluxe hosting plan and moved my code to this new server, then i start getting this error.  I've searched everywhere and used every combination of  port 587, 465, 25 along with ssl = false or true. </p>
  
  <p>Any ideas please?</p>
  
  <pre><code>        using (SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587)) 
          {
  
              MailMessage mail = new MailMessage();
             smtpClient.UseDefaultCredentials = false;
  
             smtpClient.Credentials = new NetworkCredential("********@gmail.com", "********");
              smtpClient.EnableSsl = true;
              string fromEmail = "********@gmail.com";
              mail.From = new MailAddress(fromEmail, "System");
              mail.To.Add(new MailAddress(toEmail));
              mail.Body = body.ToString();
              mail.Subject = subject;               
              smtpClient.Send(mail);
          }
  </code></pre>