Visualizador de logs via linha de comando que transforma logs JSON e logfmt em uma saída legível, com filtros, ordenação e acompanhamento em tempo real.
reacherhq/check-if-email-exists
Biblioteca Rust, CLI e backend HTTP que verifica se um endereço de e-mail existe sem enviar mensagens.
Alternativa open source a:Hunter.io
Verify-Email.org
Email-Checker.net
- Estrelas
- 10,201
- Forks
- 745
- Issues abertas
- 58
- Último commit
- há 4 dias
O que é?
check-if-email-exists determina se um endereço de e-mail provavelmente pode receber mensagens, sem enviar nada para ele. A ferramenta verifica a sintaxe, consulta os registros MX do domínio, conecta-se ao servidor de e-mail via SMTP para testar a caixa de entrada e identifica provedores descartáveis, contas de função, domínios catch-all, caixas cheias e contas desativadas. Os resultados são retornados como um valor de reachability: safe, risky, invalid ou unknown.
O projeto pode ser usado de três formas: como backend HTTP hospedado no Docker, que aceita requisições POST em /v0/check_email; como CLI independente, que faz verificações diretamente na sua máquina; ou como crate Rust importado no seu próprio código. As verificações podem passar por um proxy SOCKS5. O README informa que a porta de saída 25 precisa estar aberta para as verificações SMTP e que, em geral, volumes altos exigem servidores proxy.
O projeto usa a licença MIT e é apresentado como uma alternativa open source a serviços pagos de verificação de e-mail.
Recursos principais
- 01Verifica a sintaxe do e-mail, os registros MX e o status da caixa de entrada via SMTP
- 02Identifica endereços descartáveis, de contas de função e de domínios catch-all
- 03Informa se uma caixa de entrada está desativada ou cheia
- 04Retorna um valor de reachability: safe, risky, invalid ou unknown
- 05Permite encaminhar as verificações por um proxy SOCKS5
Casos de uso
- Limpar formulários de cadastro ou listas de e-mails antes do envio de campanhas
- Validar e-mails enviados por usuários em um serviço de backend via HTTP
- Fazer verificações pontuais de endereços pela linha de comando
- Incorporar a verificação de e-mails a uma aplicação Rust
Início rápido
- 1
Execute o backend HTTP com Docker
docker run -p 8080:8080 reacherhq/backend:latest - 2
Envie uma requisição POST para verificar um endereço de e-mail
POST http://localhost:8080/v0/check_email
Antes de usar
- A porta de saída 25 do host precisa estar aberta para que as verificações funcionem.
- Para volumes maiores, você precisará de servidores proxy SMTP, que o README recomenda comprar de terceiros.
Tópicos
Perguntas frequentes
- O que é check-if-email-exists?
- Biblioteca Rust, CLI e backend HTTP que verifica se um endereço de e-mail existe sem enviar mensagens. check-if-email-exists determina se um endereço de e-mail provavelmente pode receber mensagens, sem enviar nada para ele. A ferramenta verifica a sintaxe, consulta os registros MX do domínio, conecta-se ao servidor de e-mail via SMTP para testar a caixa de entrada e identifica provedores descartáveis, contas de função, domínios catch-all, caixas cheias e contas desativadas. Os resultados são retornados como um valor de reachability: safe, risky, invalid ou unknown.
- check-if-email-exists é gratuito? Qual é a licença?
- check-if-email-exists é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- check-if-email-exists ainda é mantido?
- Manutenção ativa. O último commit de check-if-email-exists foi em 16 de out. de 2026.
- Para que posso usar check-if-email-exists?
- Limpar formulários de cadastro ou listas de e-mails antes do envio de campanhas Validar e-mails enviados por usuários em um serviço de backend via HTTP Fazer verificações pontuais de endereços pela linha de comando Incorporar a verificação de e-mails a uma aplicação Rust
- Como instalar check-if-email-exists?
- Execute o backend HTTP com Docker: docker run -p 8080:8080 reacherhq/backend:latest Envie uma requisição POST para verificar um endereço de e-mail: POST http://localhost:8080/v0/check_email
- Onde consigo check-if-email-exists?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/reacherhq/check-if-email-exists
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para desktop que integra CLIs de agentes de programação, como Claude Code e Codex, em uma interface de chat nativa e executa várias sessões em paralelo.
Um agente de programação leve da OpenAI que roda localmente no terminal para ajudar você a escrever e trabalhar com código.
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
CLI nativa em Rust para agentes de IA controlarem o Chrome com snapshots, referências de elementos e comandos comuns de automação.
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.