← Descobrir
GitHub · dreamhunter2333/cloudflare_temp_email↑ +68 hoje

E-mail temporário gratuito na Cloudflare

Cloudflare Temp Email é uma plataforma de código aberto que permite configurar um serviço de e-mail temporário (disposable email) totalmente gratuito, sem servidor (serverless) e que funciona com seu próprio domínio, utilizando a infraestrutura do Cloudflare Workers, Pages e banco de dados D1/KV. Protege sua privacidade pessoal com gerenciamento de caixa de entrada, armazenamento de anexos, integração com bot do Telegram e mecanismos de limpeza automática.

Atualizações

  • 19 de outubro de 2026: Estrelas 11,734 → 11,982, versão mais recente v1.13.0 (18 de outubro de 2026).
  • 13 de setembro de 2026: Estrelas 11,391 → 11,734, versão mais recente v1.12.0 (13 de setembro de 2026).
  • 23 de agosto de 2026: Estrelas 11,332 → 11,391, versão mais recente v1.11.1 (22 de agosto de 2026).
  • 19 de agosto de 2026: Estrelas 11,156 → 11,332, versão mais recente v1.11.0 (19 de agosto de 2026).

O que você ganha

  • Custo zero de servidor e operação: funciona sem a necessidade de alugar um servidor externo, aproveitando o generoso plano gratuito da Cloudflare (100.000 solicitações de Workers por dia, Email Routing gratuito e hospedagem de Pages).
  • Nome de domínio personalizado e endereços impossíveis de bloquear: ao contrário dos serviços de e-mail temporário genéricos, gera endereços descartáveis com seu próprio domínio que não são bloqueados pelas listas negras dos sites.
  • Análise rápida de e-mail com Rust e WASM: Processa e-mails complexos com conteúdo MIME, multipart e HTML em milissegundos graças a um módulo WebAssembly compilado com Rust.
  • Bot do Telegram e notificações instantâneas: receba notificações diretamente pelo Telegram quando um novo e-mail chegar, leia o conteúdo da mensagem ou crie novos endereços instantaneamente com comandos do bot.
  • Limpeza automática e acesso seguro: limpa automaticamente mensagens e anexos antigos após um período definido; impede o acesso não autorizado com uma senha de administrador.

Como começar e opções de instalação

Para implantar o projeto, basta ter uma conta Cloudflare e um nome de domínio gerenciado no Cloudflare DNS. Você pode implantar via interface gráfica conectando seu repositório GitHub com um clique através do Cloudflare Pages, ou pode publicar o banco de dados D1 e as funções Worker a partir do seu ambiente local usando a Wrangler CLI.

Arquitetura técnica e princípio de funcionamento

  • Integração do Cloudflare Email Routing: Todo o tráfego MX destinado ao seu domínio é recebido na infraestrutura da Cloudflare e, por meio de uma regra catch-all, direcionado diretamente para a função Worker de captura.
  • Edge Worker e analisador Rust WASM: O fluxo de e-mail recebido (raw stream) é transferido para um motor Rust WASM otimizado que roda dentro do Worker, permitindo a análise rápida de cabeçalhos, corpo, HTML e anexos.
  • Armazenamento Cloudflare D1 e R2: Os textos e metadados de e-mail são armazenados no Cloudflare D1, um banco de dados SQLite de borda. Os anexos de arquivos são gravados opcionalmente no armazenamento de objetos Cloudflare R2.
  • Aplicativo de página única (SPA) moderno: interface web amigável servida com latência zero através da rede CDN global do Cloudflare Pages.
  • API REST e integrações externas: Oferece a possibilidade de derivar novos endereços de e-mail e consultar a caixa de entrada por meio de endpoints de API REST para testes automatizados ou softwares de terceiros.

Instalação e implantação de exemplo

Passos de Implantação com Wrangler CLI
# 1. Depoyu klonlayin ve bagimliliklari kurun
git clone https://github.com/dreamhunter2333/cloudflare_temp_email.git
cd cloudflare_temp_email
pnpm install

# 2. Cloudflare D1 veritabanini olusturun
npx wrangler d1 create temp_email_db

# 3. Veritabani semasini calistirin ve yayinlayin
npx wrangler d1 execute temp_email_db --file=./db/schema.sql
pnpm run deploy

Se você não programa

Cole isto no seu agente (Claude Code · Codex · Antigravity)

Quero configurar o projeto de e-mail temporário de código aberto dreamhunter2333/cloudflare_temp_email, que roda no Cloudflare, com meu próprio domínio. Tenho uma conta Cloudflare e um domínio conectado ao Cloudflare DNS. Você poderia explicar passo a passo como configurar o roteamento de e-mail (Email Routing), o banco de dados D1 e a interface do Cloudflare Pages a partir do zero através do painel do Cloudflare? Além disso, quais etapas de configuração devo seguir para encaminhar os e-mails recebidos para o meu bot do Telegram?

Repositório: https://github.com/dreamhunter2333/cloudflare_temp_email. Baseie-se nas instruções oficiais no arquivo README deste repositório para a instalação e execução.

Antes de começar, verifique em qual sistema operacional estamos e se as ferramentas necessárias (ex: Python, Node.js, Git, Docker) estão instaladas. Instale as que faltarem passo a passo de acordo com este sistema.

Crie uma pasta nova e vazia para trabalhar. Não toque em arquivos fora desta pasta e não exclua nada. Antes de executar cada comando, diga o que você vai fazer em uma frase.

Diga-me o que devo ver na tela ao final de cada etapa. Se ocorrer um erro, colarei a mensagem de erro para você exatamente como ela é, e vamos corrigi-la juntos.

Perguntas frequentes

  • O plano gratuito da Cloudflare é suficiente para uso pessoal? Sim. O plano gratuito da Cloudflare oferece 100.000 solicitações de Worker por dia, além de Email Routing gratuito e uma cota para o banco de dados D1. Para uso pessoal e pequenas equipes, é quase impossível exceder esses limites; o sistema funciona com custo zero.
  • É obrigatório ter um domínio personalizado (custom domain) para usar o serviço? Sim. Para receber e-mails, você precisa ter um domínio (ou subdomínio, por exemplo: mail.seudominio.com) gerenciado no Cloudflare DNS. Dessa forma, você pode contornar facilmente sites que bloqueiam serviços de e-mail temporário genéricos.
  • Os e-mails recebidos são armazenados permanentemente? Não, este é um serviço de e-mail temporário. Como administrador do sistema, você pode definir o tempo de retenção dos e-mails pelo painel (por exemplo, 1 hora, 24 horas ou 7 dias); os registros que expirarem serão excluídos automaticamente do armazenamento D1 e R2.
  • É possível enviar respostas de e-mail para o exterior através do serviço? Sim. Embora o Cloudflare Email Routing suporte apenas o recebimento de e-mails, quando o projeto é conectado a uma API do Resend, Brevo ou a um servidor SMTP personalizado, ele também passa a suportar operações de envio e resposta de e-mails para o mundo exterior a partir do painel web.

Termos relacionados do glossário

Para quem éDestinado a desenvolvedores, equipes de teste e usuários focados em privacidade que desejam hospedar um serviço de e-mail temporário gratuito, seguro e sem restrições com seu próprio domínio.
LicençaMIT (Licença de código aberto livre)
InfraestruturaCloudflare Workers, Pages, D1 (SQLite) e Email Routing
Linguagens e FerramentasTypeScript, Rust (WASM), Vue 3, Wrangler

Links

A TreScout não desenvolveu esta ferramenta · nós a encontramos nas tendências do GitHub e a apresentamos. Esta página descreve o repositório em 2026-07-23: A contagem de estrelas e o nosso texto são daquele dia, o repositório pode ter mudado desde então. Consulte o link do repositório para ver o estado atual. O texto de apresentação foi preparado com IA a partir da própria documentação do repositório e esta página foi traduzida automaticamente do original em turco · a versão turca é a que vale.