เขียนโค้ดที่ปุ่ม Submit ดังนี้
try
{
if (Page.IsValid)
{
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("sujitra_ku@hotmail.com");
mailMessage.To.Add("sujitra_ku@hotmail.com");
mailMessage.Subject = txtSubject.Text;
mailMessage.Body = "<b>Sender Name : </b>" + txtName.Text + "<br/>"
+ "<b>Sender Email : </b>" + txtEmail.Text + "<br/>"
+ "<b>Comments : </b>" + txtComment.Text;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient("smtp.live.com", 587);
smtpClient.EnableSsl = true;
smtpClient.Credentials = new
System.Net.NetworkCredential("sujitra_ku@hotmail.com", " "); smtpClient.Send(mailMessage);
Label5.Visible = true;
Label5.ForeColor = System.Drawing.Color.Black;
Label5.Text = "Thank you for contacting us";
txtName.Enabled = false;
txtEmail.Enabled = false;
txtComment.Enabled = false;
txtSubject.Enabled = false;
btnSubmit.Enabled = false;
}
}
catch (Exception ex)
{
// Log the exception information to
// database table or event viewer
lbname.ForeColor = System.Drawing.Color.Red;
lbname.Text = "There is an unkwon problem. Please try later";
}
เมื่อต้องการเปลี่ยน ชนิดเมลล์ ให้เปลี่ยนที่
SmtpClient smtpClient = new SmtpClient("smtp.live.com", 587);
hotmail : smtp.live.com
gmail : smtp.gmail.com
yahoo : smtp.mail.yahoo.com
*** port smtp แต่ละmail ต่างกัน รูปแบบคือ SmtpClient smtpClient = new SmtpClient(host, port);
ด้านล่างเป็นโค้ดที่แสดงข้อความเมื่อได้ทำการส่งอีเมลล์เป็นที่เรียบร้อยแล้ว
Label5.Visible = true;
Label5.ForeColor = System.Drawing.Color.Black;
Label5.Text = "Thank you for contacting us";




































