[HttpPost]
public ActionResult Contact_us(MailModel mm)
{
//return View();
// validate captcha
if (Session["Captcha"] == null || Session["Captcha"].ToString() != mm.Captcha)
{
ModelState.AddModelError("Captcha", "Wrong value of sum, please try again.");
//dispay error and generate a new captcha
return View();
}
else
{
if (ModelState.IsValid)
{
SmtpClient objSMTP = new SmtpClient(ConfigurationManager.AppSettings["SMTPServer"].ToString());
objSMTP.Credentials = new System.Net.NetworkCredential(ConfigurationManager.AppSettings["MailUserName"].ToString(), ConfigurationManager.AppSettings["MailPassword"].ToString());
System.Net.Mail.MailMessage objMailMessage = new System.Net.Mail.MailMessage();
try
{
objMailMessage.From = new MailAddress(ConfigurationManager.AppSettings["MailUserName"].ToString());
objMailMessage.Subject = "Enquiry received from the Website.";
objMailMessage.To.Add("[email protected]");
objMailMessage.Body = " Name : " + mm.Name + " " + mm.LastName + "
Telephone No : " + mm.Telephone + "
Email : " + mm.Email + " Enquiry : " + mm.Message;
Telephone No : " + mm.Telephone + "
Email : " + mm.Email + " Enquiry : " + mm.Message;
objMailMessage.Priority = System.Net.Mail.MailPriority.High;
objMailMessage.IsBodyHtml = true;
objSMTP.Send(objMailMessage);
//Response.Redirect("thankyou.aspx");
}
catch (Exception)
{
throw;
//MessageBox.Show("Message not sent : " + exp.Message);
}
return RedirectToAction("Thankyou");
}
return RedirectToAction("Thankyou");
}
}

Manav PandyaPosted Aug 5, 2018, 12:12 PM
Karthik RamachandranPosted Aug 5, 2018, 11:37 AM