Example #1
0
        public ActionResult Contact(EnvMail envmail)
        {
            if (!ModelState.IsValid)
            {
                return View(envmail);
            }

            var datos = new EnvMail
            {
                Asunto = envmail.Asunto,
                Mensaje = envmail.Mensaje
            };

            new Email().Send(datos);
            return View(new EnvMail());
        }
Example #2
0
        public void Send(EnvMail datos)
        {
            var desde = new MailAddress("*****@*****.**", "Diego Rodriguez");
             var destino = new MailAddress("*****@*****.**", "Diego Rodriguez");
             const string fromPassword = "******";

             var smtp = new SmtpClient
             {
                 Host = "smtp.gmail.com",
                 Port = 587,
                 EnableSsl = true,
                 DeliveryMethod = SmtpDeliveryMethod.Network,
                 UseDefaultCredentials = false,
                 Credentials = new NetworkCredential(desde.Address, fromPassword)
             };

                 MailMessage correo = new MailMessage(desde, destino);
                 correo.Subject = datos.Asunto;
                 correo.Body = datos.Mensaje;
                 smtp.Send(correo);
        }