Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

imap-spam-cleaner

Herramienta open source en Go para limpiar automáticamente spam de bandejas IMAP mediante análisis de contenido y puntuación de riesgo, moviendo mensajes detectados a carpetas dedicadas.

Ficha actualizada 23 sept 2026, 20:14 · upstream 23 sept 2026, 20:12 · release v0.9.3

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es imap-spam-cleaner

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

imap-spam-cleaner es una aplicación escrita en Go diseñada para automatizar la limpieza de correo electrónico en servidores IMAP. Carga mensajes desde bandejas configuradas y evalúa su contenido mediante un proveedor externo de detección de spam, asignando una puntuación de riesgo a cada mensaje.

El sistema opera con un intervalo programable (cron), verificando periódicamente nuevas llegadas y moviendo automáticamente los correos que superan el umbral de spam definido hacia carpetas específicas como INBOX.Spam. La herramienta soporta despliegue mediante Docker, con imágenes disponibles en Docker Hub y configuración vía archivo YAML.

Requiere conexión a un proveedor externo para análisis de spam (no incluido), gestión manual de credenciales IMAP en config.yml, y supervisión de logs para ajustar umbrales según falsos positivos. No incluye interfaz web ni panel de administración.

CASOS DE USO
  • Limpieza automática de bandejas IMAP en servidores autoalojados con cron
  • Reducción de carga en clientes de correo al mover spam a carpetas dedicadas
  • Integración en infraestructuras homelab con despliegue Docker simple
  • Filtrado preventivo antes de que el usuario revise su bandeja principal
PUNTOS DESTACADOS
  • Escrita en Go con compilación estática y bajo consumo de recursos
  • Soporte nativo para Docker, Dockerfile y docker-compose incluidos
  • Puntuación de spam visible en logs (ej: 90/100) para auditoría manual
  • Configuración externa vía archivo YAML sin recompilación
  • Compatible con múltiples proveedores de detección de spam externos
PRECAUCIONES
  • Dependencia de proveedor externo no incluido en el repositorio
  • No incluye interfaz web ni panel de administración integrado
  • Credenciales IMAP deben almacenarse manualmente en config.yml
  • Sin mecanismo de rollback automático tras movimientos erróneos
  • Requiere supervisión manual de logs para ajustar umbrales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue recomendado: docker run -v ./config.yml:/app/config.yml dominicgisler/imap-spam-cleaner:latest. Asegurar credenciales IMAP en config.yml con permisos restringidos. Monitorizar logs para ajustar umbral de spam según falsos positivos. Requiere conexión a proveedor externo de detección (no incluido). Mínimo 4 CPU cores, 8GB RAM, 10GB disco.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
06

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.