public ActionResult Contact(BootstrapMVC3.Models.ContactViewModel contactVM) { if (!ModelState.IsValid) { return View(contactVM); } var contact = new Contact { From = contactVM.From, Subject = contactVM.Subject, Message = contactVM.Message }; new Email().Send(contact); return RedirectToAction("ContactConfirm"); }
public void Send(Contact contact) { string email = "*****@*****.**"; string password = "******"; var loginInfo = new NetworkCredential(email, password); var msg = new MailMessage(); var smtpClient = new SmtpClient("smtp.gmail.com", 587); msg.From = new MailAddress(email); msg.To.Add(new MailAddress(contact.From)); msg.Subject = contact.Subject; msg.Body = contact.Message; msg.IsBodyHtml = true; smtpClient.EnableSsl = true; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = loginInfo; smtpClient.Send(msg); }