Skip to content

anshu4sharma/devmail.online

Repository files navigation

📦 DEVMAIL — Disposable Email Infrastructure

Disposable. Instant. Ephemeral.

DEVMAIL is a serverless disposable email service built on Cloudflare Workers. It enables users to generate temporary email addresses, receive messages in real-time, and automatically purge all data after a fixed TTL.

  • 🚀 Core Value Proposition
  • ⚡ Instant inbox provisioning
  • 🕒 10-minute auto-destruction lifecycle *🔐 No authentication / no signup
  • 🧠 Stateless edge architecture
  • 📡 Real-time email ingestion
  • 🧹 Automatic cleanup via TTL

🧩 Architecture Overview

Incoming Email (SMTP)
        ↓
Cloudflare Email Worker
        ↓
PostalMime Parsing
        ↓
Redis (Upstash)
   ├── email:{id} (TTL 600s)
   ├── email:permanent:{id} (optional)
   └── inbox:{address} (sorted set)
        ↓
HTTP API (/emails)

⚙️ Tech Stack

  • Runtime: Cloudflare Workers
  • Email Parsing: postal-mime
  • Storage: Upstash Redis (REST)
  • Rate Limiting: Cloudflare Rate Limiter
  • Language: TypeScript

About

Generate a random address or enter a custom one. Send an email to that address – it will appear here within seconds, then self-destruct after 10 minutes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors