How to Send An E-Mail from your ASP.NET Web Application...?






3.67/5 (3 votes)
Sending an email from your ASP.NET web application
Introduction
In this tip, I will show you how to send mail from your ASP.NET web application.
Sending Email From Your Web Application
- For sending mail, you will need to use these libraries:
using System.Net.Mail; using System.Net;
- Use this code to send mail:
System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage(); mm.To.Add(new System.Net.Mail.MailAddress("Email Address","Name")); mm.From = new System.Net.Mail.MailAddress("Email Address"); mm.Sender = new System.Net.Mail.MailAddress("Email Address","Name"); mm.Subject = "This is Test Email"; mm.Body = "<h3>This is Testing SMTP Mail Send By Me</h3>"; mm.IsBodyHtml = true; mm.Priority = System.Net.Mail.MailPriority.High; // Set Priority to sending mail System.Net.Mail.SmtpClient smtCliend = new System.Net.Mail.SmtpClient(); smtCliend.Host = "Your smtp server"; smtCliend.Port = 25; // SMTP port no smtCliend.Credentials = new NetworkCredential("User Name", "Password"); smtCliend.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; try { smtCliend.Send(mm); } catch (System.Net.Mail.SmtpException ex) { lblMsg.Text = ex.ToString(); } catch (Exception exe) { lblMsg.Text = "\n\n\n"+exe.ToString(); }