分享一个自己开发的开源临时邮箱服务:1m Mail。
无需注册、1 秒生成、即用即销毁,支持部署到自己的域名上。
线上体验:https://1m.de5.net (无需注册,打开即可直接体验)
技术栈
前端:原生 HTML / CSS / JS(零框架,轻量极致)
后端:Hono + Cloudflare D1
收信机制:Cloudflare Email Routing (Catch-all)
应用形态:支持 PWA 安装,离线可打开
核心亮点与特色
极致收信体验:1 秒生成地址、4 秒自动轮询收信、验证码(OTP)自动提取识别与高亮放大,点击一键复制。
Crystal Lumière 设计语言:
柔和视觉:暖纸底色搭配电光靛蓝、珊瑚粉与翡翠绿,配合玻璃拟态卡片、柔和光斑与颗粒噪点,视觉舒适不刺眼。
首屏双态无缝切换:生成器形态(纸飞机)与收件箱形态(水晶信封)采用纯 CSS 0.9s 交叉淡入动画,实现“发信→收信”的视觉闭环。
单页无刷新:生成与收件箱在首屏翻转切换,右侧配备拟真邮件推送卡片与鼠标视差效果。
倒计时与品牌化仪式感:
提供 10 分钟 / 1 小时 / 24 小时多种有效期及一键续期功能,剩余 5 分钟红字预警。
邮件到期自动彻底销毁;公开链接过期或不存在时,跳转专属品牌 404 / 410 页(非冷冰冰的原生报错)。
安全与隐私保护:
到期自动销毁且零数据保留。
内置 CSP 策略阻断邮件外链追踪像素。
预设 70+ 系统保留名(如 admin、noreply 等),防止敏感词滥用。
细致排版与性能优化:
采用 Bricolage Grotesque + Noto Serif SC + JetBrains Mono 字体,中西文混排细节统一。
移动端单列重排,响应式良好。图片资源基于 AVIF/WebP/PNG 自动按浏览器兼容性降级。
欢迎大家体验与部署,有任何建议或 Issue 欢迎在 GitHub 提出!
