
Mailflare oferece e-mail e calendário self-hosted para domínios próprios
O que é o Mailflare
Mailflare é um projeto de código aberto (licença AGPL-3.0) hospedado no GitHub, sob o usuário hieunc229, que oferece uma caixa de entrada de e-mail self-hosted para domínios próprios, construída sobre a infraestrutura da Cloudflare. O repositório aparece com cerca de 4,5 mil estrelas e 601 forks. A descrição oficial define o projeto como "Email for professionals and teams".
Funcionalidades
O sistema cobre um conjunto amplo de recursos típicos de um cliente de e-mail completo:
- Domínios: conexão de domínios da Cloudflare, com escolha entre Cloudflare, Resend ou Amazon SES para envio e recebimento por domínio.
- Caixas de correio: caixas pessoais ou compartilhadas, com acesso concedido a outras pessoas.
- E-mail: envio e recebimento com anexos, texto formatado, assinaturas e respostas automáticas.
- Calendário e agendamento: eventos recorrentes com fusos horários e participantes que recebem convites por e-mail, além de páginas públicas de reserva de horários.
- Organização: busca, pastas, estrelas, soneca, arquivo, spam e lixeira.
- Regras de roteamento: armazenar, encaminhar, rejeitar ou classificar mensagens automaticamente.
- Administração: gestão de usuários, permissões, chaves de API, webhooks, logs de auditoria e backups.
- Assistente de IA e MCP: busca de e-mails, rascunhos de respostas e gestão de calendário com IA, além de acesso por clientes de IA via MCP com permissões separadas por chave.
Como funciona e custos
O aplicativo roda dentro da conta Cloudflare do usuário: o Cloudflare Email Routing entrega as mensagens recebidas por padrão, e o serviço de e-mail da própria Cloudflare pode enviar mensagens. Alternativamente, cada domínio pode usar Resend ou Amazon SES. O DNS permanece gerenciado pela Cloudflare. As mensagens ficam no banco de dados D1 do próprio usuário e os anexos no bucket R2.
O projeto destaca que é possível configurar, receber e enviar e-mail gratuitamente: receber via Cloudflare Email Routing é gratuito; para envio, podem-se usar os níveis gratuitos do Resend (3.000 e-mails por mês, 100 por dia, até 3 domínios) ou do Amazon SES (crédito de US$ 200 para novas contas). O envio pelo serviço da Cloudflare exige um plano Worker pago, de US$ 5 por mês. Contas novas do SES começam em modo sandbox, entregando apenas a endereços verificados, até solicitação de acesso de produção.
Formas de implantação
A implantação principal é feita com um botão "Deploy to Cloudflare", seguida de um fluxo de configuração em /setup para criar a conta de administrador e conectar domínios. É necessário um token de API da Cloudflare com permissões específicas (envio de e-mail, DNS, regras de roteamento). O projeto também documenta a implantação assistida por agentes de codificação com IA, com um prompt pronto e orientações de segurança para os tokens, incluindo a recomendação de nunca inseri-los em chats públicos ou arquivos versionados.
Além do Cloudflare, o Mailflare pode rodar em um único contêiner Docker em qualquer servidor, usando SQLite e arquivos locais em vez de D1 e R2, com um listener SMTP integrado para e-mails recebidos e qualquer relay SMTP, Cloudflare, Resend ou Amazon SES para envio. Há ainda instruções para desenvolvimento local com Vite e o plugin Cloudflare.
O projeto mantém documentação sobre implantação, provedores de envio e recebimento, APIs de calendário e agendamento, assistente de e-mail e MCP, além de solução de problemas.