EmailFilter
EmailFilter es un servicio API ligero y autoalojado en Python que valida y filtra direcciones de correo sin comprometer la privacidad, utilizando validación sintáctica, verificación de dominios y verificación MX/nivel servidor.
Ficha actualizada 23 sept 2026, 2:56 · upstream 23 sept 2026, 2:45 · release sin release detectada
Qué es EmailFilter
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
EmailFilter es una herramienta de validación de correos electrónicos diseñada para uso local (self-hosted) con enfoque en la protección de datos. Permite verificar direcciones de correo sin exponer información a servicios externos de terceros, ofreciendo un servicio rápido y confidencial. El proyecto está construido sobre Python con FastAPI como backend, utilizando Docker para el despliegue y contenedizado.
- Validación de correos antes de enviarlos por correo electrónico
- Verificación de dominio en aplicaciones web o móviles
- Protección contra spam mediante validación de MX del servidor
- Autenticación con verificación de email para usuarios
- Validación de formularios y registros de entrada
- Despliegue local sin necesidad de servicios externos
- No requiere conexión a servidores externos ni APIs de terceros
- Protección de datos mediante validación en el propio servidor
- Soporte para verificación MX del servidor (no solo sintáctica)
- Diseñado con enfoque de privacidad desde su arquitectura
- Despliegue rápido y sencillo con Docker y FastAPI
- Compatible con OneClick para validaciones de email
- No incluye un servidor SMTP propio, por lo que la verificación MX requiere acceso a servidores externos (Gmail, Outlook, etc.)
- La validación sintáctica no detecta correos malformados como 'user@.com' o 'user@@gmail.com'
- El servicio depende de servicios externos para la verificación MX del dominio
- No incluye un sistema de registro de usuarios ni gestión de contraseñas
- No tiene autenticación de usuario integrada
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar EmailFilter, utiliza Docker con el comando 'docker run -d --name emailfilter -p 8000:8000 -v /var/www/html:/usr/share/nginx/html stefanpejcic/EmailFilter'. El proyecto incluye un docker-compose.yml para despliegue en contenedores. Se recomienda ejecutarlo como servicio de red (systemd) o mediante Docker Compose. Para la verificación MX, se debe configurar el dominio a validar con un proveedor externo y conectarlo al endpoint de validación del proyecto.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.