Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public ActionResult Contact()
 {
     ViewBag.Message = "Your contact page.";
     Contact contact = new Contact();
     return View(contact);
 }