Se anche voi come me avete la necessità d'inviare email attraverso un indirizzo gmail, questo codice può esservi di aiuto.

MailMessage msgMail = new MailMessage("@gmail.com", "@gmail.com", soggetto, messaggio);
// Va utilizzata la porta 587 per l'invio
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
// Va abilitato SSL
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = 
new System.Net.NetworkCredential("@gmail.com", "");

  
try
  
{
    smtp.Send(msgMail);
  }
  
catch (Exception ex)
  {
     Console.WriteLine(ex.Message.ToString());
  }

Come si nota dal codice ci sono alcuni accorgimenti di cui tenere conto durante l'invio delle email (tipo ssl, e la porta 587).