Exemplo n.º 1
0
        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);
 }
Exemplo n.º 3
0
 public void Envia()
 {
     Enviador.Envia(this);
     //    Console.WriteLine("Enviado a mesnagem por email");
     //    Console.WriteLine($"Mensagem para o cliente {Nome}");
 }
Exemplo n.º 4
0
 public void Envia()
 {
     Enviador.Envia(this);
 }