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("ACCOUNT@gmail.com", "PASSWORD");
mail.To.Add("RECEIVER@RECEIVER.com");
mail.Subject = "subj";
mail.From = new System.Net.Mail.MailAddress("ACCOUNT@gmail.com");
mail.IsBodyHtml = true;
mail.Body = "message";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com");
smtp.UseDefaultCredentials = false;
smtp.EnableSsl = true;
smtp.Credentials = cred;
smtp.Port = 587;
smtp.Send(mail);

Advertisements

Actions

Information




%d bloggers like this: