Exemple #1
0
 public static void EnviarEmail(MensagemEmail mensagem)
 {
     SmtpClient smtp = new SmtpClient();
     smtp.Host = "smtp.gmail.com";
     smtp.Port = 587;
     smtp.EnableSsl = true;
     smtp.Timeout = 10000;
     smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
     smtp.UseDefaultCredentials = false;
     smtp.Credentials = new NetworkCredential("*****@*****.**", "tulio123");
     MailMessage message = new MailMessage(mensagem.Remetente, mensagem.Destinatario);
     message.Subject = mensagem.Assunto;
     message.Body = mensagem.Mensagem;
     smtp.Send(message);
 }
Exemple #2
0
        public static void EnviarEmail(MensagemEmail mensagem)
        {
            SmtpClient smtp = new SmtpClient();

            smtp.Host                  = "smtp.gmail.com";
            smtp.Port                  = 587;
            smtp.EnableSsl             = true;
            smtp.Timeout               = 10000;
            smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials           = new NetworkCredential("*****@*****.**", "tulio123");
            MailMessage message = new MailMessage(mensagem.Remetente, mensagem.Destinatario);

            message.Subject = mensagem.Assunto;
            message.Body    = mensagem.Mensagem;
            smtp.Send(message);
        }
        public ActionResult RecuperarSenha(string email)
        {
            if (email == "")
            {
                ViewBag.Erro = "Digite seu e-mail";
                return View();
            }

            Usuario usuario = obterUsuarioPorEmail(email);

            if (usuario == null)
            {
                ViewBag.Erro = "O e-mail digitado não é válido";
                return View();
            }

            MensagemEmail mensagem = new MensagemEmail();
            mensagem.Mensagem = String.Format("Olá!\n Você solicitou a recuperação de senha. Sua senha é: {0}", usuario.senha);
            mensagem.Assunto = "Recuperação da Senha do Projeto Loja";
            mensagem.Remetente = "*****@*****.**";
            mensagem.Destinatario = email;

            try
            {
                SMTPHelper.EnviarEmail(mensagem);
            }
            catch (Exception ex)
            {
                ViewBag.Erro = ex.Message;
            }

            return RedirectToAction("Login");
        }