Repolode
hieunc229

hieunc229/mailflare

Alternativa self-hosted ao Google Workspace com e-mail em domínio próprio, calendário, armazenamento de arquivos, páginas de agendamento e agentes de IA, no Cloudflare ou Docker.

Alternativa open source a:Google WorkspaceMicrosoft 365

Estrelas
5,831
Forks
911
Issues abertas
35
Último commit
ontem

O que é?

Mailflare é uma suíte self-hosted para usar e-mail e ferramentas de colaboração no seu próprio domínio. Ela reúne caixas de e-mail em domínio próprio, regras de roteamento, calendário com convites por e-mail, página pública de agendamento, armazenamento de arquivos e agentes de IA integrados que podem pesquisar e-mails, redigir respostas e gerenciar eventos.

O app roda como um Cloudflare Worker ou em um único container Docker. É possível enviar e receber e-mails pelo Cloudflare Email Routing, Resend ou Amazon SES, e armazenar arquivos no Cloudflare R2, Backblaze B2 ou AWS S3. O banco de dados pode ser Cloudflare D1, PostgreSQL, MySQL, Turso / libSQL ou um arquivo SQLite local, selecionado pela configuração DATABASE_URL.

A interface está disponível em 34 idiomas, incluindo chinês simplificado, e a área administrativa inclui gerenciamento de usuários, chaves de API, webhooks, logs de auditoria e backups. É possível importar e-mails existentes do IMAP, Gmail Takeout e arquivos .eml e .mbox.

Recursos principais

  • 01Caixas de e-mail em domínio próprio, com envio e recebimento pelo Cloudflare, Resend ou Amazon SES.
  • 02Regras de roteamento para armazenar, encaminhar, rejeitar ou organizar e-mails recebidos.
  • 03Calendário com eventos recorrentes, fusos horários e convites por e-mail.
  • 04Links públicos de agendamento para outras pessoas reservarem horários no seu calendário.
  • 05Armazenamento de arquivos no R2, B2 ou S3.
  • 06Agentes de IA que pesquisam e-mails e redigem respostas, com suporte a MCP para outras ferramentas de IA.

Casos de uso

  • Usar e-mail corporativo no próprio domínio sem pagar por licenças do Google Workspace.
  • Hospedar e-mails, calendário e arquivos compartilhados de uma equipe pequena no Cloudflare Workers.
  • Implantar uma configuração self-hosted em um único container, em um servidor pessoal com SQLite.
  • Permitir que clientes agendem reuniões por um link público do calendário.

Início rápido

  1. 1

    Clone o repositório e instale as dependências

  2. 2

    Copie o arquivo env de desenvolvimento local e instale os pacotes

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

    Execute a migração do banco de dados local e inicie o servidor de desenvolvimento

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

    Acesse localhost:3000 e adicione suas credenciais da Cloudflare a .dev.vars

Antes de usar

  • A implantação completa requer uma conta da Cloudflare e um token de API CF_TOKEN com escopo limitado.
  • O envio de e-mails pela Cloudflare exige o plano Paid Worker, que custa US$ 5 por mês; Resend ou Amazon SES são alternativas.
  • Novas contas do Amazon SES começam em sandbox até que a AWS conceda acesso à produção.
  • A licença é AGPL-3.0, que exige o compartilhamento do código-fonte de versões modificadas executadas como serviço de rede.

Em coleções

Tópicos

Perguntas frequentes

O que é mailflare?
Alternativa self-hosted ao Google Workspace com e-mail em domínio próprio, calendário, armazenamento de arquivos, páginas de agendamento e agentes de IA, no Cloudflare ou Docker. Mailflare é uma suíte self-hosted para usar e-mail e ferramentas de colaboração no seu próprio domínio. Ela reúne caixas de e-mail em domínio próprio, regras de roteamento, calendário com convites por e-mail, página pública de agendamento, armazenamento de arquivos e agentes de IA integrados que podem pesquisar e-mails, redigir respostas e gerenciar eventos.
mailflare é gratuito? Qual é a licença?
mailflare é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mailflare ainda é mantido?
Manutenção ativa. O último commit de mailflare foi em 6 de nov. de 2026.
Para que posso usar mailflare?
Usar e-mail corporativo no próprio domínio sem pagar por licenças do Google Workspace. Hospedar e-mails, calendário e arquivos compartilhados de uma equipe pequena no Cloudflare Workers. Implantar uma configuração self-hosted em um único container, em um servidor pessoal com SQLite. Permitir que clientes agendem reuniões por um link público do calendário.
Como instalar mailflare?
Clone o repositório e instale as dependências Copie o arquivo env de desenvolvimento local e instale os pacotes: cp .dev.vars.example .dev.vars && npm install Execute a migração do banco de dados local e inicie o servidor de desenvolvimento: npm run db:migrate:local && npm run dev Acesse localhost:3000 e adicione suas credenciais da Cloudflare a .dev.vars
Onde consigo mailflare?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hieunc229/mailflare

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados