Friday, September 24, 2010

Send Mail from asp.net

SmtpClient client = new SmtpClient();

client.DeliveryMethod = SmtpDeliveryMethod.Network;

client.EnableSsl = true;

client.Host = "smtp.gmail.com";

client.Port = 587;

System.Net.NetworkCredential credentials =

new System.Net.NetworkCredential("your_account@gmail.com", "yourpassword");

client.UseDefaultCredentials = false;

client.Credentials = credentials;

MailMessage msg = new MailMessage();

msg.From = new MailAddress("your_account@gmail.com");

msg.To.Add(new MailAddress("destination_address@someserver.com"));

msg.Subject = "This is a test Email subject";

msg.IsBodyHtml = true;

client.Send(msg);

ASP.NET 4.0 features

  • Output cache extensibility
  • Session state compression
  • View state mode for individual control
  • Page.MetaKeyword and Page.MetaDescription properties
  • Response.RedirectPermanent method
  • Routing in ASP.NET
  • Increase the URL character length
  • New syntax for Html Encode
  • Predictable Client IDs
  • Web.config file refactoring
  • Auto-Start ASP.NET applications
  • Improvements on Microsoft Ajax Library