Skip to main content


Sending Email using your GMail Account in C#.NET

    Use System.Net.Mail namespace , not the deprecated System.Web.Mail . Doing SSL with System.Web.Mail will get security problems var client = new SmtpClient             {                 //create a host                 Host = "",                //gmail uses port number 587                 Port = 587,                //Enable Secure Communication                 EnableSsl = true,                 //Set delivery method to Network                 DeliveryMethod = SmtpDeliveryMethod.Network,                //Give the Credentials                 Credentials = new NetworkCredential("", "yourPassword"),                 //Set some timeout                 Timeout = 20000             };      //Create a MailMessage Object             using (var mailMessage = new MailMessage("", toE