การส่ง E-mail ด้วย ASP.NET นั้นง่ายมากครับ
เริ่มจากการเรียกใช้งาน Namespace System.Web.Mail
<%@ Import Namespace="System.Web.Mail" %>
ทำการประกาศ MailMessage object
MailMessage msg = new MailMessage();
ระบุ E-mail ปลายทาง
msg.To = "someone@receiver.com";
ระบุ E-mail ผู้ส่ง
msg.From = "someone@sender.com";
ระบุหัวจดหมาย
msg.Subject = "ทดสอบการส่ง E-mail";
ระบุรูปแบบจดหมายว่าเป็น HTML หรือ Text
msg.BodyFormat = MailFormat.Html; หรือ msg.BodyFormat = MailFormat.Text;
ระบุเนื้อหาจดหมาย
msg.Body = "ทดสอบเนื้อความในจดหมาย";
ส่วนถ้าต้องการแนบไฟล์ใน E-mail
msg.Attachments.Add(new MailAttachment("C:\\attachment\\file.txt));
ระบุ SMTP server
SmtpMail.SmtpServer = "localhost";
ทำการส่งจดหมาย
SmtpMail.Send(msg);
ลองส่ง E-mail กันดูนะครับ
เริ่มจากการเรียกใช้งาน Namespace System.Web.Mail
<%@ Import Namespace="System.Web.Mail" %>
ทำการประกาศ MailMessage object
MailMessage msg = new MailMessage();
ระบุ E-mail ปลายทาง
msg.To = "someone@receiver.com";
ระบุ E-mail ผู้ส่ง
msg.From = "someone@sender.com";
ระบุหัวจดหมาย
msg.Subject = "ทดสอบการส่ง E-mail";
ระบุรูปแบบจดหมายว่าเป็น HTML หรือ Text
msg.BodyFormat = MailFormat.Html; หรือ msg.BodyFormat = MailFormat.Text;
ระบุเนื้อหาจดหมาย
msg.Body = "ทดสอบเนื้อความในจดหมาย";
ส่วนถ้าต้องการแนบไฟล์ใน E-mail
msg.Attachments.Add(new MailAttachment("C:\\attachment\\file.txt));
ระบุ SMTP server
SmtpMail.SmtpServer = "localhost";
ทำการส่งจดหมาย
SmtpMail.Send(msg);
ลองส่ง E-mail กันดูนะครับ

















