Sending Email in ASP.NET
using System.Net.Mail;
protected void imgbtnSendEmail_Click(object sender, EventArgs e)
{
MailMessage Msg = new MailMessage();
Msg.To = txtTo.Text;
Msg.From = txtFrom.Text;
Msg.Cc = txtCc.Text;
Msg.Subject = "SyntaxHelp Welcomes You";
Msg.objEmail.Body = txtBody.Text;
Msg.Priority = MailPriority.High;
Msg.BodyFormat = MailFormat.Html;
Msg.Attachments.Add(Server.MapPath("SyntaxHelp.doc"));
//Notifies if delivery of e-mail is success
DeliveryNotificationOptions= DeliveryNotificationOptions.OnSuccess
SmtpClient client = new SmtpClient("localhost");
client.Timeout = 500;
try
{
client.Send(Msg);
Response.Write("Your Email has been sent sucessfully");
}
catch (Exception exc)
{
Response.Write(" Send Email fails: " + exc.ToString());
}
}
Change web.config settings to Configure SMTP