public static void SendErrorEmail(string mensajeInicial) { try { //Se envía el mail EmailTools.SendEmail(mensajeInicial, port, timeout, host, userName, Tools.CodeDecode.Decode(password), "Error al crear el respaldo de la base de datos de Cursos", fromEmail, displayName, destinoCorreoRespaldo, true); Console.WriteLine("Correo enviado a: " + destinoCorreoRespaldo); } catch (Exception ex) { Console.WriteLine("Ocurrió un error con el respaldo de la base de datos de Cursos y el envío" + " del correo de informe del error, por favor verfique los parámatros de configuración del correo" + Environment.NewLine + " Mensaje: " + ex.Message); Console.ReadKey(); } }
public async Task <ActionResult> ContactMe(ContactMessage msg) { // get user ip var ip = Request.UserHostAddress; var captcha = Request.Form["g-recaptcha-response"]; var captchaResult = await GetReCaptchaResult(captcha, ip); if (captchaResult.success) { EmailTools emails = new EmailTools(); string msgSubject = "[Website] Someone send you a message"; string msgBody = string.Format("{0} has send you a message:\r\n{1}", msg.Email, msg.Content); await emails.SendEmail(msgSubject, msgBody); ViewBag.MessageResult = "success"; } else { ViewBag.MessageResult = "error"; } return(View("Contact")); }