public HttpStatusCode EnviarContacto([FromBody] MensajeModel mensaje) { var fromAddress = new MailAddress("*****@*****.**", "[CVO] Contacto"); var toAddress = new MailAddress("*****@*****.**", "Clínica Veterinaria del Oeste"); string fromPassword = "******"; string subject = "[CVO] Mensaje Web de " + mensaje.Nombre; string body = GenerarEmailContacto(mensaje); var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body, IsBodyHtml = true }; smtp.Send(message); return(HttpStatusCode.OK); }
private string GenerarEmailContacto(MensajeModel mensaje) { var time = DateTime.Now; string estilo = "<head><style>p { font-size: 16px; }</style></head>"; string body = estilo + "<body>"; body += "<b>Nombre:</b> " + mensaje.Nombre + "<br/>"; body += "<b>Mascota:</b> " + mensaje.Mascota + "<br/>"; body += "<b>Teléfono:</b> " + mensaje.Telefono + "<br/>";; body += "<b>Email:</b> " + mensaje.Email + "<br/>"; body += "<b>Mensaje:</b>"; body += "<p>" + mensaje.Consulta + "</p>"; body += "<hr/><i>Mensaje envíado el " + time.ToShortDateString() + " a las " + time.ToShortTimeString() + "</i><br/>"; body += "<i>Clínica Veterinaria del Oeste - Contacto</i>"; body += "</body>"; return(body); }