Servidor de correo autohospedado distribuido como un conjunto de imágenes de Docker, con SMTP, IMAP, POP3 y webmail.
maathimself/mailflow
Cliente de webmail autohospedado que combina varias cuentas de correo IMAP/SMTP en una sola bandeja de entrada unificada.
Alternativa open source a:Microsoft Outlook
Gmail
- Estrellas
- 652
- Forks
- 77
- Issues abiertos
- 58
- Último commit
- hace 12 horas
¿Qué es?
MailFlow es un cliente de webmail autohospedado para quienes usan varias cuentas de correo y quieren leer y enviar mensajes desde una sola interfaz. Combina en una única bandeja de entrada ordenada por fecha las cuentas de cualquier proveedor IMAP/SMTP, incluidos Gmail, iCloud y Microsoft 365 mediante OAuth2, y enruta las respuestas y los reenvíos por el servidor SMTP de cada cuenta.
Además de las funciones básicas de correo, incorpora categorización automática de la bandeja de entrada, cancelación de suscripciones a boletines con un clic, agrupación de mensajes en conversaciones, búsqueda de texto completo en todas las cuentas, posponer mensajes, reglas para la bandeja de entrada, una lista de bloqueo y un flujo de trabajo GTD opcional que almacena las etiquetas como carpetas IMAP reales. Un asistente de IA opcional puede resumir conversaciones y redactar respuestas mediante una API compatible con OpenAI.
El proyecto se despliega con Docker Compose o se puede ejecutar de forma nativa con Node.js, PostgreSQL, Redis y nginx. Incluye administración multiusuario con registro solo por invitación, autenticación de dos factores TOTP, inicio de sesión único OIDC, una libreta de direcciones CardDAV e integración con Todoist. También incluye versiones para Electron y Capacitor con las que se pueden crear aplicaciones de escritorio y Android a partir del código fuente.
Funciones clave
- 01Combina varias cuentas IMAP/SMTP en una bandeja de entrada ordenada por fecha
- 02Pestañas automáticas para la bandeja de entrada y cancelación de suscripciones a boletines con un clic
- 03Reglas para la bandeja de entrada, lista de bloqueo, función para posponer mensajes e informes de spam
- 04Redacción con formato enriquecido, archivos adjuntos y enrutamiento SMTP por cuenta
- 05Autenticación de dos factores, inicio de sesión único OIDC y gestión de usuarios solo por invitación
- 06Etiquetas GTD opcionales respaldadas por carpetas IMAP
Casos de uso
- Leer el correo de Gmail, iCloud y Outlook del trabajo desde un solo lugar
- Ejecutar un servidor de webmail privado para una familia o un equipo pequeño
- Sustituir varias aplicaciones de correo por una única interfaz web autohospedada
- Gestionar el correo con un flujo de trabajo de estilo GTD en varias cuentas
Inicio rápido
- 1
Descarga el archivo compose del README
curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml - 2
Descarga la configuración de entorno predeterminada
curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example - 3
Edita .env para configurar APP_URL, SESSION_SECRET, DB_PASSWORD y ENCRYPTION_KEY
- 4
Inicia MailFlow con Docker Compose
docker compose up -d
Antes de usarlo
- Para alojarlo por tu cuenta, necesitas un servidor con Docker y Docker Compose.
- Tiene licencia AGPL-3.0, por lo que las modificaciones ofrecidas a través de la red deben publicarse con la misma licencia.
- Algunas funciones, como Business License y las licencias comerciales, son de pago.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es mailflow?
- Cliente de webmail autohospedado que combina varias cuentas de correo IMAP/SMTP en una sola bandeja de entrada unificada. MailFlow es un cliente de webmail autohospedado para quienes usan varias cuentas de correo y quieren leer y enviar mensajes desde una sola interfaz. Combina en una única bandeja de entrada ordenada por fecha las cuentas de cualquier proveedor IMAP/SMTP, incluidos Gmail, iCloud y Microsoft 365 mediante OAuth2, y enruta las respuestas y los reenvíos por el servidor SMTP de cada cuenta.
- ¿mailflow es gratuito? ¿Qué licencia tiene?
- mailflow es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mailflow sigue mantenido?
- Mantenimiento activo. El último commit de mailflow fue el 6 nov 2026.
- ¿Para qué puedo usar mailflow?
- Leer el correo de Gmail, iCloud y Outlook del trabajo desde un solo lugar Ejecutar un servidor de webmail privado para una familia o un equipo pequeño Sustituir varias aplicaciones de correo por una única interfaz web autohospedada Gestionar el correo con un flujo de trabajo de estilo GTD en varias cuentas
- ¿Cómo se instala mailflow?
- Descarga el archivo compose del README: curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml Descarga la configuración de entorno predeterminada: curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example Edita .env para configurar APP_URL, SESSION_SECRET, DB_PASSWORD y ENCRYPTION_KEY Inicia MailFlow con Docker Compose: docker compose up -d
- ¿Dónde consigo mailflow?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/maathimself/mailflow
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente webmail IMAP multilingüe para navegador, con una interfaz similar a una aplicación, escrito en PHP y ampliable mediante plugins y skins.
Cliente de webmail ligero y autoalojable que reúne varias cuentas de correo en una sola vista mediante IMAP, SMTP, JMAP y EWS.
Un cliente de correo web sencillo y ligero, escrito en PHP y sin necesidad de base de datos.
Cliente de correo para Nextcloud que se conecta a cualquier cuenta IMAP desde tu instancia de Nextcloud.
Servidor de correo autohospedado para tu propio dominio, con SMTP/IMAP/POP3, CardDAV/CalDAV, webmail y consola de administración en React, desplegado con Docker Compose.