🌈 特点
- 🎯 隐私友好,无需注册,开箱即用
- ✈️ 支持邮件收发
- ✨ 支持保存密码,找回邮箱
- 😄 支持多域名后缀
- 🚀 快速部署,无需服务器
原理:
- Email worker 接收电子邮件
- 前端显示电子邮件(remix)
- 邮件存储(sqlite)
- 发信使用 MailChannel API
👋 自部署教程
准备工作
- Cloudflare 账户与托管在 Cloudflare 上的域名
- turso sqlite 数据库(个人免费计划足够)
- Vercel 或 fly.io 账号部署前端用户界面
- 本地安装 Nodejs 环境 (版本 >= 18.x)
接收邮件教程
发送邮件教程
注意:不再建议使用此方法,原因参考 issue#17,vmail.dev 将下线发件功能
🔨 本地运行调试
git clone https://github.com/oiov/vmail
cd vmail
# 安装依赖
pnpm install
# 运行端口 localhost:3000
pnpm run remix:dev
运行前复制 apps/remix/.env.example
文件并重命名为 apps/remix/.env
,填写必要的环境变量。
🌈 下一步计划
- 使用 Cloudflare D1 数据库重构,简化部署流程
❤️ 交流群
有任何问题或意见,欢迎加入交流群讨论。
- 添加微信
yesmore_cc
(备注你的职业) 拉讨论群 - Discord: https://discord.gg/d68kWCBDEs
🎨 灵感来源
请查看这些之前的作品,它们帮助激发了vmail的创作灵感。🙏
📝 许可证
GNU General Public License v3.0