public IHttpActionResult EnviaEmailDeConfirmacao(string token) { var usuario = _repository.GetPorToken(token); Configuracoes conf = new Configuracoes() { Remetente = "*****@*****.**", Senha = "Dacsistemas@@2018", Servidor = "smtp.dacsistemas.com.br", Porta = 587, SSL = false, TimeOut = 60000 }; Email email = new Email(); email.configuracoes = conf; email.Assunto = "Email de Confirmação"; email.CorpoDaMensagem = String.Format(@"Olá, <b>{0}</b>!<Br><Br> Bem-vindo a Central de Cursos. <Br><Br>Você precisa confirmar seu endereço de e-mail para concluir o seu cadastro.<Br><Br><font color=red> Para concluir o seu cadatro, acesse o link abaixo:</font><br><a href='http://localhost:9000/#!/confirmation/received?token={1}'>http://localhost:9000/#!/confirmation/received?token={1}</a><br><br> Atenciosamente,<br>Central de Cursos<Br><Br><Br><b>Não responda este email, pois não estamos monitorando esta caixa de entrada. Qualquer duvida entre em contato diretamente com seu instrutor.</b>", usuario.Nome, token); email.Destinatarios = new List <string>(); email.Destinatarios.Add(usuario.Email); email.NomeDeApresentacao = "Central de Cursos"; email.PrioridadeDaMensagem = System.Net.Mail.MailPriority.Normal; Enviador env = new Enviador(); try { env.EnviarEmail(email); return(Ok()); } catch (Exception ex) { return(StatusCode(System.Net.HttpStatusCode.ExpectationFailed)); } }
public void Envia() { Retorno = Enviador.Envia(this); }
public void Envia() { Enviador.Envia(this); // Console.WriteLine("Enviado a mesnagem por email"); // Console.WriteLine($"Mensagem para o cliente {Nome}"); }
public void Envia() { Enviador.Envia(this); }