【开源自荐】1m Mail:基于 Cloudflare Workers 的开箱即用临时邮箱

分享一个自己开发的开源临时邮箱服务:1m Mail。

无需注册、1 秒生成、即用即销毁,支持部署到自己的域名上。

项目地址:GitHub - linxk8/-1m-mail: 免费临时邮箱:1 秒生成、无需注册、阅后即焚,到期自动销毁。基于 Cloudflare Workers + D1 + Email Routing,可一键部署到自己的域名。设计亮点:暖纸底玻璃拟态、水晶光影双态背景交叉淡入(纸飞机↔信封)、验证码即所得。Free temporary email — 1-second disposable inbox, no signup, auto-expiry & self-destruct, self-host on your own domain. · GitHub

线上体验:https://1m.de5.net (无需注册,打开即可直接体验)

:hammer_and_wrench: 技术栈
前端:原生 HTML / CSS / JS(零框架,轻量极致)

后端:Hono + Cloudflare D1

收信机制:Cloudflare Email Routing (Catch-all)

应用形态:支持 PWA 安装,离线可打开

:sparkles: 核心亮点与特色
:high_voltage: 极致收信体验:1 秒生成地址、4 秒自动轮询收信、验证码(OTP)自动提取识别与高亮放大,点击一键复制。

:artist_palette: Crystal Lumière 设计语言:

柔和视觉:暖纸底色搭配电光靛蓝、珊瑚粉与翡翠绿,配合玻璃拟态卡片、柔和光斑与颗粒噪点,视觉舒适不刺眼。

首屏双态无缝切换:生成器形态(纸飞机)与收件箱形态(水晶信封)采用纯 CSS 0.9s 交叉淡入动画,实现“发信→收信”的视觉闭环。

单页无刷新:生成与收件箱在首屏翻转切换,右侧配备拟真邮件推送卡片与鼠标视差效果。

:hourglass_not_done: 倒计时与品牌化仪式感:

提供 10 分钟 / 1 小时 / 24 小时多种有效期及一键续期功能,剩余 5 分钟红字预警。

邮件到期自动彻底销毁;公开链接过期或不存在时,跳转专属品牌 404 / 410 页(非冷冰冰的原生报错)。

:locked: 安全与隐私保护:

到期自动销毁且零数据保留。

内置 CSP 策略阻断邮件外链追踪像素。

预设 70+ 系统保留名(如 admin、noreply 等),防止敏感词滥用。

:mobile_phone: 细致排版与性能优化:

采用 Bricolage Grotesque + Noto Serif SC + JetBrains Mono 字体,中西文混排细节统一。

移动端单列重排,响应式良好。图片资源基于 AVIF/WebP/PNG 自动按浏览器兼容性降级。

欢迎大家体验与部署,有任何建议或 Issue 欢迎在 GitHub 提出!

好东西,感谢大佬

哈 有用就好

好东西,谢谢大佬的分享!

界面很漂亮啊 用啥做的

邮箱太多了,现在