About WGTemporaryEmail
A privacy-first disposable temporary email service. Open source, self-hosted, no ads, no tracking.
Open the homepage to instantly get a temporary email address - no registration and no personal information required. Use it for verification codes, test registrations or trial subscriptions, and keep your real inbox free of spam. Addresses and emails are deleted automatically after a set period.
This project is deployed as containers (PostgreSQL + FastAPI + Go mail server + web frontend), so you can easily run it on your own server.
Instant Generation
One-click random address, custom usernames supported
Auto Expiry
Addresses and emails are cleaned up automatically, leaving no trace
Security Checks
Shows DKIM / SPF / DMARC validation results
Full Email Support
HTML / plain text / attachments / raw email download
Fully Open Source
Public source code, open for review and customization
No Ads, No Tracking
No advertisements and no tracking scripts
Relationship with the Source Projects
Open source spirit - standing on the shoulders of giants
WGTemporaryEmail is not built from scratch; it is integrated from two excellent open source projects:
- Lm36/tempmail-server - FastAPI REST API · Go SMTP/MX · PostgreSQL
- Lm36/mailbucket - Next.js user frontend
On top of these source projects, this project adds: a Chinese admin panel (statistics, email/address/domain management, hot config updates), a first-run setup wizard, security hardening (rate limiting, XSS sanitization, dependency security updates), a storage cap with automatic cleanup, and more.
All source projects and this project are MIT licensed, with original copyright notices preserved. Thanks to Lm36 for the great work.
Source Code
Star, fork and issues are welcome
For bug reports and feature requests, please open a GitHub issue.