How to send email via the system.web.mail class in ASP.Net?

System.web.mail class

You can send email using the system.web.mail class in your ASP.NET project, use the below sample code. you can refer to more details about the system.web.mail class here.

<% @Page Language=”C#” %>
<% @Import Namespace=”System.Web.Mail” %>
<%
MailMessage msgMail = new MailMessage();
// Receiver’s email address … 
msgMail.To = “Recipient Email Address”;
// Sender’s email address … 
msgMail.From = “Sender’s email address”;
// Subject line of email … 
msgMail.Subject = “Subject of an email”;
// Body format – HTML or TEXT … 
msgMail.BodyFormat = MailFormat.Text;
// Content of your email … 
msgMail.Body = “Body contents”;
// If you want to add attachments, use this line … 
msgMail.Attachments.Add(new MailAttachment(“c:\shane.xls”));
// Following 3 lines are used for SMTP Authentication … 
msgMail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”, “1”); 
msgMail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendusername”, YOUR EMAIL ADDRESS); 
msgMail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendpassword”, YOUR EMAIL ACCOUNT PASSWORD);
SmtpMail.Send(msgMail);
Tagged : /

Leave a Reply