Invia email utilizzando System.Net.Mail tramite Gmail

Voglio inviare una email tramite il server di Gmail. Ho inserito il seguente codice ma si blocca durante l’invio. Qualche idea per favore ….

MailMessage mail = new MailMessage(); mail.From = new System.Net.Mail.MailAddress("[email protected]"); //create instance of smtpclient SmtpClient smtp = new SmtpClient(); smtp.Port = 465; smtp.UseDefaultCredentials = true; smtp.Host = "smtp.gmail.com"; smtp.EnableSsl = true; //recipient address mail.To.Add(new MailAddress("[email protected]")); //Formatted mail body mail.IsBodyHtml = true; string st = "Test"; mail.Body = st; smtp.Send(mail); 

Xxxx.com è un dominio di posta nelle app di Google. Grazie…