Monday, January 22, 2007

Send Email programmatically using your Gmail account

protected void btnSendEmail_Click(object sender, EventArgs e)
// Create Mail Message Object with content that you want to send with mail.
System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage("","",
"This is the mail subject", "Just wanted to say Hello");

MyMailMessage.IsBodyHtml = false;

// Proper Authentication Details need to be passed when sending email from gmail
System.Net.NetworkCredential mailAuthentication = new
System.Net.NetworkCredential("", "myPassword");

// Smtp Mail server of Gmail is "" and it uses port no. 587
// For different server like yahoo this details changes and you can
// Get it from respective server.
System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("",587);

// Enable SSL
mailClient.EnableSsl = true;

mailClient.UseDefaultCredentials = false;

mailClient.Credentials = mailAuthentication;


No comments: