public void EnviarEmail(int idUsuario, string destinatiario, string copiaOculta, string assunto, string texto, string arquivoAnexo, bool aviso = false)
        {
            if (idUsuario > 0)
            {
                var usuarioServico = new UsuarioServico();

                var usuario = usuarioServico.ObterPorId(idUsuario);
                if (usuario != null)
                {
                    if (usuario.ContaEmail != null)
                    {
                        var email = new Emails();

                        email.Porta        = usuario.ContaEmail.Porta;
                        email.ArquivoAnexo = arquivoAnexo;
                        email.Assunto      = assunto;
                        email.CopiaOculta  = copiaOculta;
                        email.Destinatario = destinatiario;
                        email.Host         = usuario.ContaEmail.SMTP;
                        email.MeuEmail     = usuario.ContaEmail.Email;
                        email.Password     = usuario.ContaEmail.Senha;
                        email.Texto        = texto;
                        email.UserName     = usuario.ContaEmail.Nome;
                        email.SSL          = usuario.ContaEmail.AutenticarSSL;

                        email.EnviarEmail();
                    }
                }
            }
        }