ASp.Net day

Micro blog



About Satalaj

www.satalaj.com

The best inline translator

Live lookup to see what asp.net developers are searching




Send Email

   In this post, we will see how to  send email using C#.net. and ASP.net

 

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Net.Mail;

using System.Net;



public partial class SendEmail : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

SmtpClient client = new SmtpClient("smtp.live.com");

client.Port = 25;

client.EnableSsl =
true;NetworkCredential nc = new NetworkCredential("satalajmore@hotmail.com", "Passw@rd");

client.Credentials = nc;

client.Send(
"satalajmore@hotmail.com", "sat@gmail.com", "TEST_Subject", "Test Body");

 

 

 

}

}

  System.Net.Mail.SmtpClient s = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);             

     // it listens on port 587                     

     System.Net.NetworkCredential nc = new System.Net.NetworkCredential(myname@gmial.com, "mygmailPass");
         
     s.EnableSsl = true;                         

    // gmail uses secure socket while communicating to the server

     s.UseDefaultCredentials = false;      

     s.Credentials = nc;                                                                               

     // assign networs credentials

     s.Send("myname@gmail.com", email, "subject", "email body" );                // send email
 

For demo purpose I selected my gmail and Hotmail account. If you are tryuing this code then makesue that you have configured your gmail settings to send email using third party softwares like outlook.

 

    


--Satalaj