# dreamhunter2333/cloudflare_temp_email

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dreamhunter2333-cloudflare-temp-email).**

6,098 stars · 3,060 forks · Vue · mit

## Links

- GitHub: https://github.com/dreamhunter2333/cloudflare_temp_email
- Homepage: https://mail.awsl.uk
- awesome-repositories: https://awesome-repositories.com/repository/dreamhunter2333-cloudflare-temp-email.md

## Topics

`cloudflare-email` `cloudflare-pages` `cloudflare-workers` `email` `free`

## Description

This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage.

The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through multiple methods including stored credentials, OAuth2 providers like GitHub and Authentik, or passwordless passkeys. An admin console provides centralized control for creating email addresses, managing users, configuring blacklists, and setting access passwords. The system also supports role-based permissions, CAPTCHA verification via Cloudflare Turnstile, and configurable rate limiting to prevent abuse.

Beyond basic email reception, the platform offers advanced email processing capabilities. Incoming emails are parsed using a Rust WebAssembly module for reliable content extraction, and an AI-powered feature can automatically identify verification codes and authentication links. Users can filter their inbox by address or keyword, forward emails to other addresses, and even send emails with DKIM signing support. The service also integrates with Telegram for notifications and a mini app interface, and can fire webhook events for external system integration.

The entire application is deployed through automated GitHub Actions workflows, with the frontend hosted as a static site on Cloudflare Pages and backend logic running on Workers. The repository includes configuration for automatic upstream synchronization, allowing forked instances to stay current with the latest changes.

## Tags

### Business & Productivity Software

- [Disposable Email Services](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/email-automation/email-management/disposable-email-services.md) — Sets up disposable email inboxes on Cloudflare Workers with automatic message and attachment handling.

### Part of an Awesome List

- [Rust WASM Parsers](https://awesome-repositories.com/f/awesome-lists/media/email-and-messaging/rust-wasm-parsers.md) — Provides a Rust WebAssembly module for fast and reliable parsing of incoming email messages.
- [Registration and Login Flows](https://awesome-repositories.com/f/awesome-lists/security/email-and-aliases/registration-and-login-flows.md) — Provides user registration and login with JWT credentials for switching between mailboxes. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Telegram Bots](https://awesome-repositories.com/f/awesome-lists/media/telegram-bots.md) — Integrates a Telegram bot for push notifications and a mini app interface. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))

### Data & Databases

- [Cloudflare Workers KV Stores](https://awesome-repositories.com/f/data-databases/key-value-store-clients/cloudflare-workers-kv-stores.md) — Stores email messages and metadata in Cloudflare Workers KV for low-latency access.

### Development Tools & Productivity

- [Email Attachments](https://awesome-repositories.com/f/development-tools-productivity/email-attachments.md) — Includes file attachments in received messages, making the inbox usable for document delivery. ([source](https://temp-mail-docs.awsl.uk/))
- [Cloudflare R2 Attachment Storages](https://awesome-repositories.com/f/development-tools-productivity/email-attachments/cloudflare-r2-attachment-storages.md) — Stores email attachments in Cloudflare R2 object storage for retrieval and management.
- [Password-Protected Inboxes](https://awesome-repositories.com/f/development-tools-productivity/inbox-management/password-protected-inboxes.md) — Secures temporary email inboxes with password login and private site mode.
- [Upstream Synchronization](https://awesome-repositories.com/f/development-tools-productivity/upstream-synchronization.md) — Keeps the deployed service up to date by pulling changes from the original repository. ([source](https://temp-mail-docs.awsl.uk/zh/guide/actions/github-action.html))

### DevOps & Infrastructure

- [Edge Function Runtimes](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/serverless-execution-environments/serverless-computing/edge-function-runtimes.md) — Runs serverless functions on Cloudflare's global edge network for email and HTTP processing.
- [Edge Network Deployment](https://awesome-repositories.com/f/devops-infrastructure/edge-network-deployment.md) — Deploys serverless applications to Cloudflare's global edge network using automated CI/CD pipelines.
- [Cloudflare R2 Integrations](https://awesome-repositories.com/f/devops-infrastructure/object-storage-providers/cloudflare-r2-integrations.md) — Stores email attachments in Cloudflare R2 object storage with retrieval and management capabilities.
- [Cloudflare R2 Object Storages](https://awesome-repositories.com/f/devops-infrastructure/object-storage-providers/cloudflare-r2-object-storages.md) — Stores email attachments in Cloudflare R2 object storage for retrieval and management.
- [Cloudflare Workers Deployments](https://awesome-repositories.com/f/devops-infrastructure/worker-deployment-inspection/cloudflare-workers-deployments.md) — Automates deployment of Workers and Pages applications using GitHub Actions and repository secrets.
- [Remote Fork Synchronization](https://awesome-repositories.com/f/devops-infrastructure/remote-fork-synchronization.md) — Keeps forked repositories updated by automatically pulling changes from the upstream source.

### Networking & Communication

- [Key-Value Data Stores](https://awesome-repositories.com/f/networking-communication/cloudflare-worker-proxies/key-value-data-stores.md) — Stores email messages and metadata using Cloudflare Workers KV for low-latency access.
- [Incoming Email Processors](https://awesome-repositories.com/f/networking-communication/incoming-email-processors.md) — Provides an email receiving system built on Cloudflare Workers that handles messages without traditional servers.
- [Cloudflare Email Routing Integrations](https://awesome-repositories.com/f/networking-communication/incoming-email-processors/cloudflare-email-routing-integrations.md) — Leverages Cloudflare's Email Routing API to forward incoming emails to Workers for processing.
- [JWT Credential Mailbox Bindings](https://awesome-repositories.com/f/networking-communication/email-account-integrations/jwt-credential-mailbox-bindings.md) — Registers user accounts with bound email addresses and issues JWT credentials for mailbox switching. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Email Content Parsing](https://awesome-repositories.com/f/networking-communication/email-address-validators/email-content-parsing.md) — Parses incoming emails using a Rust WASM module for fast and reliable content extraction. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [AI-Powered Content Extraction](https://awesome-repositories.com/f/networking-communication/email-address-validators/email-content-parsing/ai-powered-content-extraction.md) — Extracts verification codes and authentication links from incoming emails using Cloudflare Workers AI.
- [WebAssembly Email Parsers](https://awesome-repositories.com/f/networking-communication/email-address-validators/email-content-parsing/webassembly-email-parsers.md) — Parses incoming emails using a Rust WebAssembly module for fast and reliable content extraction.
- [Subdomain Address Generators](https://awesome-repositories.com/f/networking-communication/email-address-validators/subdomain-address-generators.md) — Generates random subdomain email addresses under a configured base domain for message isolation. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Email Forwarding Rules](https://awesome-repositories.com/f/networking-communication/mail-servers/email-forwarding-rules.md) — Forwards received emails to a global forwarding address or per-user forwarding rules. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Notification Bots](https://awesome-repositories.com/f/networking-communication/telegram-bot-frameworks/notification-bots.md) — Receives email notifications and allows interaction with the service through a Telegram bot interface.

### Security & Cryptography

- [Password Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/password-access-restrictions.md) — Secures temporary email inboxes with password authentication and private site mode.
- [Password-Protected Static Sites](https://awesome-repositories.com/f/security-cryptography/password-protected-static-sites.md) — Protects the email inbox by requiring a password for access with user registration support. ([source](https://temp-mail-docs.awsl.uk/))
- [Multi-Provider Authentication](https://awesome-repositories.com/f/security-cryptography/third-party-authentication-providers/multi-provider-authentication.md) — Supports logging in with credentials, OAuth2 providers, or passkeys for flexible access control.
- [Temporary Account Registrations](https://awesome-repositories.com/f/security-cryptography/user-account-management/temporary-account-registrations.md) — Creates separate user accounts so each person gets a unique temporary mailbox. ([source](https://temp-mail-docs.awsl.uk/))
- [Credential Authentication](https://awesome-repositories.com/f/security-cryptography/authentication-clients/credential-authentication.md) — Logs users back into previously used email addresses using stored credentials for persistent access. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Email Signing](https://awesome-repositories.com/f/security-cryptography/code-signing/email-signing.md) — Sends emails via SMTP or Resend with DKIM signing to improve deliverability and authenticity. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [AI-Powered Code Extractors](https://awesome-repositories.com/f/security-cryptography/email-authentication-strategies/email-verification-flows/ai-powered-code-extractors.md) — Uses Cloudflare Workers AI to automatically extract verification codes and authentication links from emails. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Email Spam Filtering](https://awesome-repositories.com/f/security-cryptography/email-spam-filtering.md) — Implements spam filtering using configurable allow and block lists for incoming emails. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [OAuth2 Providers](https://awesome-repositories.com/f/security-cryptography/oauth2-providers.md) — Supports login via third-party OAuth2 providers such as GitHub and Authentik. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Multi-Provider Authentication Flows](https://awesome-repositories.com/f/security-cryptography/oauth2-providers/multi-provider-authentication-flows.md) — Supports login via email credentials, OAuth2 providers, and passkeys for flexible access control. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Multi-Provider Login Flows](https://awesome-repositories.com/f/security-cryptography/oauth2-providers/multi-provider-login-flows.md) — Supports login via stored credentials, OAuth2 providers, and passkeys for passwordless access. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Passkey Authentication](https://awesome-repositories.com/f/security-cryptography/passkey-authentication.md) — Supports passwordless authentication using passkeys for secure and convenient login. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))
- [Password Authentication](https://awesome-repositories.com/f/security-cryptography/password-authentication.md) — Authenticates users with a shared password to turn the service into a private inbox. ([source](https://temp-mail-docs.awsl.uk/))

### Software Engineering & Architecture

- [Deployment Automation](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/ci-cd-integrations/github-actions/deployment-automation.md) — Uses GitHub Actions workflows to automate deployment of backend and frontend code to Cloudflare's edge network.
- [Deployment Workflows](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/ci-cd-integrations/github-actions/deployment-workflows.md) — Automates backend and frontend deployment using pre-configured GitHub Actions workflows. ([source](https://temp-mail-docs.awsl.uk/zh/guide/actions/github-action.html))
- [Distributed Inbox State Managers](https://awesome-repositories.com/f/software-engineering-architecture/state-management/object-state-trackers/distributed-inbox-state-managers.md) — Uses Cloudflare Durable Objects to maintain persistent inbox state across distributed edge locations.
- [Distributed State Managers](https://awesome-repositories.com/f/software-engineering-architecture/state-management/object-state-trackers/distributed-state-managers.md) — Manages persistent inbox state across distributed edge locations using Cloudflare Durable Objects.

### System Administration & Monitoring

- [Email Inbox Admin Consoles](https://awesome-repositories.com/f/system-administration-monitoring/access-management-consoles/email-inbox-admin-consoles.md) — Provides an admin console for creating email addresses, managing users, and configuring blacklists. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))

### Artificial Intelligence & ML

- [Scheduled Data Cleanups](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/orchestration-engines/ai-agent/runtime-execution-control/recurring-agent-scheduling/recurring-task-scheduling/data-retention-cleanups/scheduled-data-cleanups.md) — Runs periodic cleanup tasks with configurable strategies to remove old data automatically. ([source](https://cdn.jsdelivr.net/gh/dreamhunter2333/cloudflare_temp_email@main/README.md))

### Content Management & Publishing

- [Email Verification Code Extractors](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/intelligent-extraction-frameworks/ai-powered-extraction-engines/email-verification-code-extractors.md) — Identifies and extracts verification codes and authentication links from incoming emails using AI.

### Web Development

- [Static Site Hosting](https://awesome-repositories.com/f/web-development/static-site-hosting.md) — Hosts the frontend inbox interface as a static site on Cloudflare Pages for global delivery.
