title: can we send email from local host using gmail account?
body: <p>Can we send email form local host using gmail smtp ? I am trying and getting error The operation has timed out. </p>
  
  <p>I am trying to send email from local host from last 3 days. It works fine if I send emails from my hosting server using gmail but it is not working on localhost. I have disabled firewall anti virus but even then unlucky. Please guide me have u ever used gmail for sending emails from localhost (without any server involved)</p>
  
  <p>If it is possible here is my code please guide me. Plese help me and guide me I am stucked.</p>
  
  <p>thanks</p>
  
  <pre><code> protected void btnConfirm_Click(object sender, EventArgs e)
  {
      MailMessage message = new MailMessage();
      message.To.Add("me@hotmail.com");
      message.From = new MailAddress("xxxxxx@gmail.com");
      message.Subject = "New test mail";
      message.Body = "Hello test message succeed";
      message.IsBodyHtml = true;
      message.BodyEncoding = System.Text.Encoding.ASCII;
      message.Priority = System.Net.Mail.MailPriority.High;
  
      SmtpClient smtp = new SmtpClient();
      smtp.EnableSsl = true;
      smtp.Port = 465;        
      smtp.UseDefaultCredentials = false;
      smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
      smtp.Host = "smtp.gmail.com";
      smtp.Credentials = new NetworkCredential("xxxxxx@gmail.com", "**mypassword**");
      try
      {
          smtp.Send(message);
      }
      catch (Exception ex)
      {
          throw ex;
      }
  }
  </code></pre>