public ActionResult SendForm(EmailInfoModel emailInfo) { try { MailMessage msg = new MailMessage(CloudConfigurationManager.GetSetting("EmailAddr"), "*****@*****.**"); var smtp = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential(CloudConfigurationManager.GetSetting("EmailAddr"), CloudConfigurationManager.GetSetting("EmailKey")), EnableSsl = true }; StringBuilder sb = new StringBuilder(); msg.To.Add("*****@*****.**"); msg.Subject = "Contact Us"; msg.IsBodyHtml = false; sb.Append(Environment.NewLine); sb.Append("Email: " + emailInfo.Email); sb.Append(Environment.NewLine); sb.Append("Message: " + emailInfo.Message); msg.Body = sb.ToString(); smtp.Send(msg); msg.Dispose(); return RedirectToAction("Contact", "Home"); } catch (Exception) { return View("Error"); } }
public ActionResult Contact() { EmailInfoModel emailInfo = new EmailInfoModel(); return View(emailInfo); }