ya lo solucioné, era mas facil de lo que creía...
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("
[email protected]", "contraseña");
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.Timeout = 999999999;(esta linea! yo le puse mucho tiempo para exagerar...)
smtp.Send(email);