项目介绍
Smail自建Cloudflare临时邮箱开源项目,使用 cloudflare 电子邮件工作者接收邮件,提供 web 应用程序,简化应用程序,自己的部署从未如此简单,需要一个工人。
项目地址:https://github.com/akazwz/smail
快速开始
在cloudflare的域名并开启电子邮件路由功能(在域名的域名设置中开启)
在Workers和Pages中创建KV和D1数据库
自建同款
star 本仓库
克隆仓库,修改 wrangler.toml 中的 KV id 和 D1 的数据库 id 为你自己的
迁移数据库,运行 pnpm wrangler d1 迁移应用 smail --remote
setupworker,运行 pnpm run deploy
新增环境变量,进入worker设置->变量和机密:设置Cookie_SECRET:用于加密cookie的密钥,DOMAIN:你的域名
进入域名管理->电子邮件->路由规则->捕获所有地址。 这里选择发送工作人员,然后选择创建工作人员
完成结:访问你的worker就可以了,可以给worker自定义域名。