email-to-telegram
Herramienta auto-hospedada para reenviar correos electrónicos a Telegram mediante Cloudflare Email Routing, un Worker y una VPS con Node.js. Permite crear alias, gestionar reglas de permisos y almacenar adjuntos en disco con enlaces efímeros.
Ficha actualizada 22 sept 2026, 15:18 · upstream 22 sept 2026, 10:39 · release v1.6.3
Qué es email-to-telegram
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto implementa un sistema de reenvío de correo electrónico a Telegram diseñado para entornos auto-hospedados. La arquitectura se basa en una capa de entrada mediante Cloudflare Email Routing, que dirige el tráfico hacia un Cloudflare Worker y posteriormente a una aplicación alojada en una VPS. Esta aplicación, escrita en Node.js, procesa los mensajes MIME, almacena archivos adjuntos en disco y utiliza la API del Bot de Telegram para entregar el contenido al usuario final.
- Recepción de alertas de sistemas (logs, fallos) directamente en un chat de Telegram.
- Monitoreo de tickets de soporte o incidencias sin revisar una bandeja masiva.
- Gestión de correos de seguridad restringidos a remitentes específicos mediante reglas de permiso.
- Reenvío de boletines técnicos o newsletters con almacenamiento persistente de adjuntos.
- Centralización de notificaciones de servicios críticos en un único canal de mensajería.
- Arquitectura desacoplada que separa la recepción (Cloudflare) del procesamiento (VPS).
- Almacenamiento persistente de archivos originales con extensión .eml y adjuntos.
- Sistema granular de permisos para restringir quién puede enviar a cada alias.
- Incluye Docker Compose y ejemplos de despliegue standalone listos para usar.
- Modo de privacidad que oculta el cuerpo del mensaje en Telegram hasta confirmación.
- Interfaz de administración interna opcional para gestión manual de usuarios.
- No admite ingesta SMTP directa; requiere obligatoriamente Cloudflare Email Routing.
- El contenido almacenado es accesible por el operador de la VPS y sus copias de seguridad.
- Requiere configuración manual de DNS, secretos y tokens en múltiples servicios.
- La funcionalidad depende de la disponibilidad continua de los servicios de Telegram.
- No está diseñado para ser un canal seguro para credenciales o datos regulados.
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.
Requiere VPS con Docker Engine, dominio en Cloudflare y token de Bot. Para primera instalación, usar docs/examples/docker-compose.standalone.yml. Configurar INITIAL_ALLOWED_USERS en .env antes del arranque. Necesita HTTPS y proxy inverso (Caddy/nginx) para el puerto 3000. Verificar /healthz tras el despliegue.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.