Un visor de logs para la línea de comandos que convierte logs JSON y logfmt en texto legible, con filtros, ordenación y seguimiento en tiempo real.
reacherhq/check-if-email-exists
Biblioteca de Rust, CLI y backend HTTP que comprueba si una dirección de correo existe sin enviar mensajes.
Alternativa open source a:Hunter.io
Verify-Email.org
Email-Checker.net
- Estrellas
- 10,201
- Forks
- 745
- Issues abiertos
- 58
- Último commit
- hace 4 días
¿Qué es?
check-if-email-exists determina si es probable que se pueda entregar un correo a una dirección sin enviarle ningún mensaje. Comprueba la sintaxis, consulta los registros MX del dominio, se conecta al servidor de correo mediante SMTP para probar el buzón y detecta proveedores de correo desechable, cuentas de rol, dominios catch-all, buzones llenos y cuentas deshabilitadas. Los resultados indican la posibilidad de entrega como safe, risky, invalid o unknown.
El proyecto se puede usar de tres formas: como backend HTTP alojado en Docker que acepta solicitudes POST en /v0/check_email, como CLI independiente que realiza comprobaciones directamente desde tu equipo o como crate de Rust que puedes importar en tu propio código. Las comprobaciones se pueden enrutar a través de un proxy SOCKS5. El README señala que el puerto 25 de salida debe estar abierto para las comprobaciones SMTP y que, por lo general, se necesitan servidores proxy para gestionar grandes volúmenes.
El proyecto cuenta con licencia MIT y se presenta como una alternativa de código abierto a los servicios de pago de verificación de correo electrónico.
Funciones clave
- 01Comprueba la sintaxis del correo, los registros MX y el estado del buzón mediante SMTP
- 02Detecta direcciones desechables, cuentas de rol y dominios catch-all
- 03Indica si un buzón está deshabilitado o lleno
- 04Devuelve un valor de posibilidad de entrega: safe, risky, invalid o unknown
- 05Permite enrutar la verificación a través de un proxy SOCKS5
Casos de uso
- Limpiar formularios de registro o listas de correo antes de enviar campañas
- Validar por HTTP los correos enviados por usuarios en un servicio backend
- Comprobar direcciones puntuales desde la línea de comandos
- Integrar la verificación de correo electrónico en una aplicación de Rust
Inicio rápido
- 1
Ejecuta el backend HTTP con Docker
docker run -p 8080:8080 reacherhq/backend:latest - 2
Envía una solicitud POST para comprobar una dirección de correo electrónico
POST http://localhost:8080/v0/check_email
Antes de usarlo
- El puerto de salida 25 del host debe estar abierto para que las comprobaciones funcionen.
- Para volúmenes mayores necesitarás servidores proxy SMTP; el README recomienda comprarlos a un proveedor externo.
Temas
Preguntas frecuentes
- ¿Qué es check-if-email-exists?
- Biblioteca de Rust, CLI y backend HTTP que comprueba si una dirección de correo existe sin enviar mensajes. check-if-email-exists determina si es probable que se pueda entregar un correo a una dirección sin enviarle ningún mensaje. Comprueba la sintaxis, consulta los registros MX del dominio, se conecta al servidor de correo mediante SMTP para probar el buzón y detecta proveedores de correo desechable, cuentas de rol, dominios catch-all, buzones llenos y cuentas deshabilitadas. Los resultados indican la posibilidad de entrega como safe, risky, invalid o unknown.
- ¿check-if-email-exists es gratuito? ¿Qué licencia tiene?
- check-if-email-exists es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿check-if-email-exists sigue mantenido?
- Mantenimiento activo. El último commit de check-if-email-exists fue el 16 oct 2026.
- ¿Para qué puedo usar check-if-email-exists?
- Limpiar formularios de registro o listas de correo antes de enviar campañas Validar por HTTP los correos enviados por usuarios en un servicio backend Comprobar direcciones puntuales desde la línea de comandos Integrar la verificación de correo electrónico en una aplicación de Rust
- ¿Cómo se instala check-if-email-exists?
- Ejecuta el backend HTTP con Docker: docker run -p 8080:8080 reacherhq/backend:latest Envía una solicitud POST para comprobar una dirección de correo electrónico: POST http://localhost:8080/v0/check_email
- ¿Dónde consigo check-if-email-exists?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/reacherhq/check-if-email-exists
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una aplicación de escritorio que integra CLIs de agentes de programación como Claude Code y Codex en una interfaz de chat nativa y permite ejecutar varias sesiones a la vez.
Un agente de programación ligero de OpenAI que se ejecuta localmente en la terminal para ayudarte a escribir y trabajar con código.
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.
CLI nativa en Rust que permite a los agentes de IA controlar Chrome mediante snapshots, referencias a elementos y comandos habituales de automatización.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.