Repolode
hieunc229

hieunc229/mailflare

Una alternativa autoalojada a Google Workspace con correo en dominio propio, calendario, almacenamiento de archivos, páginas de reservas y agentes de IA, en Cloudflare o Docker.

Alternativa open source a:Google WorkspaceMicrosoft 365

Estrellas
5,737
Forks
885
Issues abiertos
35
Último commit
hace 18 horas

¿Qué es?

Mailflare es una suite autoalojada para gestionar el correo y las herramientas de colaboración en tu propio dominio. Incluye buzones con dominio propio, reglas de enrutamiento, un calendario con invitaciones por correo electrónico, una página pública de reservas, almacenamiento de archivos y agentes de IA integrados que pueden buscar correos, redactar respuestas y gestionar eventos.

La aplicación funciona como Cloudflare Worker o como un único contenedor de Docker. El correo se puede enviar y recibir mediante Cloudflare Email Routing, Resend o Amazon SES, y los archivos se pueden almacenar en Cloudflare R2, Backblaze B2 o AWS S3. La base de datos puede ser Cloudflare D1, PostgreSQL, MySQL, Turso / libSQL o un archivo SQLite local; se elige mediante la configuración DATABASE_URL.

La interfaz está disponible en 34 idiomas, incluido el chino simplificado, y el área de administración incluye usuarios, claves de API, webhooks, registros de auditoría y copias de seguridad. Se puede importar el correo existente desde IMAP, Gmail Takeout y archivos .eml y .mbox.

Funciones clave

  • 01Buzones con dominio propio, con envío y recepción mediante Cloudflare, Resend o Amazon SES.
  • 02Reglas de enrutamiento para almacenar, reenviar, rechazar u organizar el correo entrante.
  • 03Calendario con eventos recurrentes, zonas horarias e invitaciones por correo electrónico.
  • 04Enlaces públicos de reserva para que otras personas puedan reservar tiempo en tu calendario.
  • 05Almacenamiento de archivos en R2, B2 o S3.
  • 06Agentes de IA que buscan correos y redactan respuestas, con compatibilidad con MCP para otras herramientas de IA.

Casos de uso

  • Gestionar el correo de una empresa en su propio dominio sin pagar licencias de Google Workspace.
  • Alojar el correo, el calendario y los archivos compartidos de un equipo pequeño en Cloudflare Workers.
  • Implementar una configuración autoalojada en un único contenedor, en un servidor personal con SQLite.
  • Permitir que los clientes reserven reuniones mediante un enlace público al calendario.

Inicio rápido

  1. 1

    Clona el repositorio e instala las dependencias

  2. 2

    Copia el archivo env de desarrollo local e instala los paquetes

    cp .dev.vars.example .dev.vars && npm install
  3. 3

    Ejecuta la migración de la base de datos local e inicia el servidor de desarrollo

    npm run db:migrate:local && npm run dev
  4. 4

    Abre localhost:3000 y añade tus credenciales de Cloudflare a .dev.vars

Antes de usarlo

  • El despliegue completo requiere una cuenta de Cloudflare y un token de API CF_TOKEN con permisos limitados.
  • El envío de correo a través de Cloudflare requiere el plan Paid Worker de 5 $ al mes; Resend o Amazon SES son alternativas.
  • Las cuentas nuevas de Amazon SES empiezan en un entorno aislado hasta que AWS concede acceso a producción.
  • La licencia es AGPL-3.0, que exige compartir el código fuente de las versiones modificadas que se ejecuten como servicio de red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mailflare?
Una alternativa autoalojada a Google Workspace con correo en dominio propio, calendario, almacenamiento de archivos, páginas de reservas y agentes de IA, en Cloudflare o Docker. Mailflare es una suite autoalojada para gestionar el correo y las herramientas de colaboración en tu propio dominio. Incluye buzones con dominio propio, reglas de enrutamiento, un calendario con invitaciones por correo electrónico, una página pública de reservas, almacenamiento de archivos y agentes de IA integrados que pueden buscar correos, redactar respuestas y gestionar eventos.
¿mailflare es gratuito? ¿Qué licencia tiene?
mailflare es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mailflare sigue mantenido?
Mantenimiento activo. El último commit de mailflare fue el 6 nov 2026.
¿Para qué puedo usar mailflare?
Gestionar el correo de una empresa en su propio dominio sin pagar licencias de Google Workspace. Alojar el correo, el calendario y los archivos compartidos de un equipo pequeño en Cloudflare Workers. Implementar una configuración autoalojada en un único contenedor, en un servidor personal con SQLite. Permitir que los clientes reserven reuniones mediante un enlace público al calendario.
¿Cómo se instala mailflare?
Clona el repositorio e instala las dependencias Copia el archivo env de desarrollo local e instala los paquetes: cp .dev.vars.example .dev.vars && npm install Ejecuta la migración de la base de datos local e inicia el servidor de desarrollo: npm run db:migrate:local && npm run dev Abre localhost:3000 y añade tus credenciales de Cloudflare a .dev.vars
¿Dónde consigo mailflare?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hieunc229/mailflare

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados