Smail 📨
- 📁 使用 cloudflare email worker 接收邮件
- 🖼 提供 web 应用
- 💡 简化应用, 自己部署从未如此简单, 只需要一个 worker
自建前置条件
- cloudflare 账号
- 在cloudflare 的域名并开启电子邮件路由功能(在域名的电子邮件设置中开启)
- 在Workers 和 Pages 中创建 KV 和 D1 数据库
自建同款
- clone 仓库, 修改 wrangler.toml 中的 KV id 和 D1 的 database id 为你自己的
- 迁移数据库, 运行 pnpm wrangler d1 migrations apply smail –remote
- 部署worker, 运行 pnpm run deploy
- 新增环境变量, 进入 worker 设置->变量和机密: 设置 COOKIE_SECRET: 用于加密 cookie 的密钥, DOMAIN: 你的域名
- 进入域名管理->电子邮件->路由规则->Catch-all 地址. 这里选择发送到 worker, 然后选择创建的worker
完结: 访问你的worker就可以了,可以按需给worker自定义域名.
其他功能
- 密码保护: 在cf后台worker环境变量中设置 PASSWORD, 访问时需要输入密码 当然,你也可以在 wrangler.toml 末尾添加
[vars] COOKIE_SECRET = "secret" DOMAIN = "example.com" PASSWORD = "password"
![图片[1]-Smail-使用 cloudflare worker 快速搭建临时邮箱服务](https://joyb.cc/wp-content/uploads/2024/10/20241027184628820-2024-10-27-18_46_05-smail.jpg)
© 版权声明
文章法典(文章版权声明)
- ◆ 领地名称:开心宝要塞(开心宝)
- ◆ 永久坐标:https://joyb.cc
- ◆ 部分知识来自冒险者笔记,仅供修习参考(本站文章部分内容来源于网络,仅供学习参考,如有侵权请联系站长删除)
- ◆ 资源配方不构成建造建议(本站资源不构成任何投资建议,仅代表个人观点)
- ◆ 发现危险物品请立即通知卫兵(严禁发布违法信息,访客发现请立即举报)
- ◆ 失效传送门请告知管理员更新(资源链接失效请联系我们,我们会及时更新)
THE END