Before using this code you need add following namespace

using System.Net;
using System.Net.Mail;

You just copy paste the following code in your program.

public int SendEmail(string sFromEmail, string sHeader, string query)

{

string sToEmail;

bool fSSL = true;

try

{

//Creating Message object

System.Web.Mail.MailMessage message = new System.Web.Mail.MailMessage();

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "smtp.gmail.com");

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", "2");

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");

if (fSSL)

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "[email protected]");

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "Password");

//Preparing the message object....

message.From = "[email protected]";

message.To = sFromEmail;

message.Subject = sHeader;

message.BodyFormat = System.Web.Mail.MailFormat.Html;

string html = @"<html><head><link href='CSS/WebCss/WebCss.css' rel='stylesheet' type='text/css' />

</head><body >";

html += "<h1>Welcome to Avinash Aher World</h1><br>"+query;

html += "</body></html>";

message.Body = html;

System.Web.Mail.SmtpMail.SmtpServer = "smtp.gmail.com";

System.Web.Mail.SmtpMail.Send(message);

return 1;

}

catch (Exception)

{

return 0;

}

}