Repolode
maillab

maillab/cloud-mail

Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva.

Alternativa open source a:GmailOutlook

Estrelas
14,798
Forks
22,555
Issues abertas
92
Último commit
há 21 horas

O que é?

Cloud Mail é um serviço de e-mail leve que roda no Cloudflare Workers. Com um único domínio, você pode criar várias caixas de entrada separadas, como nas principais plataformas de webmail, sem precisar manter seu próprio servidor de e-mail.

A stack usa Cloudflare D1 como banco de dados, R2 para armazenar anexos e KV para cache, com Hono como framework web, Drizzle como ORM e um front-end em Vue 3 com Element Plus. O envio de e-mails é integrado ao Resend, e as mensagens recebidas podem ser encaminhadas para um bot do Telegram ou outra caixa de entrada. Administradores podem gerenciar usuários e e-mails com permissões baseadas em RBAC e limites de recursos.

O projeto também oferece uma API aberta para criação de usuários em lote e consultas de e-mail com múltiplas condições, usa Workers AI para reconhecer códigos de verificação em e-mails e integra o Turnstile para limitar cadastros de bots.

Recursos principais

  • 01Implanta no Cloudflare Workers para reduzir os custos com servidores.
  • 02Crie várias caixas de entrada em um único domínio.
  • 03Envie e-mails com o Resend, incluindo envios em massa, imagens em linha e anexos.
  • 04Armazene e baixe anexos pelo Cloudflare R2.
  • 05Encaminhe e-mails recebidos para um bot do Telegram ou outra caixa de entrada.
  • 06Controles administrativos baseados em funções para gerenciar usuários, e-mails e limites de recursos.

Casos de uso

  • Executar um serviço de e-mail privado ou para uma equipe em um domínio personalizado, sem um servidor tradicional.
  • Receber códigos de verificação e extraí-los automaticamente com Workers AI.
  • Provisionar caixas de entrada em lote para usuários pela API aberta.
  • Encaminhar e-mails de um domínio personalizado para um bot do Telegram e receber notificações.

Início rápido

  1. 1

    Siga o guia de implantação vinculado no README para implantar no Cloudflare Workers

Antes de usar

  • É necessária uma conta da Cloudflare com Workers, D1, KV e R2 configurados.
  • O envio de e-mails depende do serviço Resend, então você precisa de uma conta Resend e de uma chave de API.
  • A hospedagem própria envolve configurar vários serviços da Cloudflare.

Tópicos

Perguntas frequentes

O que é cloud-mail?
Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva. Cloud Mail é um serviço de e-mail leve que roda no Cloudflare Workers. Com um único domínio, você pode criar várias caixas de entrada separadas, como nas principais plataformas de webmail, sem precisar manter seu próprio servidor de e-mail.
cloud-mail é gratuito? Qual é a licença?
cloud-mail é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
cloud-mail ainda é mantido?
Manutenção ativa. O último commit de cloud-mail foi em 19 de out. de 2026.
Para que posso usar cloud-mail?
Executar um serviço de e-mail privado ou para uma equipe em um domínio personalizado, sem um servidor tradicional. Receber códigos de verificação e extraí-los automaticamente com Workers AI. Provisionar caixas de entrada em lote para usuários pela API aberta. Encaminhar e-mails de um domínio personalizado para um bot do Telegram e receber notificações.
Como instalar cloud-mail?
Siga o guia de implantação vinculado no README para implantar no Cloudflare Workers
Onde consigo cloud-mail?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/maillab/cloud-mail

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

Projetos relacionados