Send email with Gmail in C# (C sharp)

15 03 2011

This code is old, new code with example is on the new website.

Don’t use the GmailHelper library. It seems great, but i couldnt get it working on 2010 express since it had all kinds of oldĀ dependencies.
Sending email with c# is super easy, but it took me an hour to work it out, so as a note to myself and for your possibly convenience, we can use the following:

  1. declare
    using System.Net.Mail;

System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("", "PASSWORD");
mail.Subject = "subj";
mail.From = new System.Net.Mail.MailAddress("");
mail.IsBodyHtml = true;
mail.Body = "message";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("");
smtp.UseDefaultCredentials = false;
smtp.EnableSsl = true;
smtp.Credentials = cred;
smtp.Port = 587;