public ActionResult Contact(Contact contact) { if (ModelState.IsValid) { var body = "<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>"; var message = new MailMessage(); message.To.Add(new MailAddress("*****@*****.**")); //message.To.Add(new MailAddress("*****@*****.**")); message.From = new MailAddress(contact.Email); message.Subject = contact.Subject; message.Body = string.Format(body, contact.Name, contact.Email, contact.Message); message.IsBodyHtml = true; using (var client = new SmtpClient()) { client.Port = 587; client.Host = "smtp.gmail.com"; client.EnableSsl = true; client.Timeout = 10000; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Estimation12"); client.Send(message); ViewBag.Message = "Your contact page."; Contact newContact = new Contact(); ViewBag.Email = "Successfully Sent"; return View(newContact); } } return View(contact); }
public ActionResult Contact() { ViewBag.Message = "Your contact page."; Contact contact = new Contact(); return View(contact); }