AMAIL 是一个基于Cloudflare Email Routeing的邮件服务,用于快速搭建临时邮箱服务。
如果您有使用问题,或者想给我提出建议,欢迎到GitHub提issue。
或者添加我微信和QQ联系我。
tips: 将 /packages/workers/ 和 /packages/web/ 中的 wrangler.example.toml 文件名改为 wrangler.toml
-
创建一个 Cloudflare 账户,并且绑定好一个属于自己的域名。 并且创建一个 Cloudflare Pages 项目。和一个 Cloudflare Workers。同样的也建立好KV存储。
-
修改 /packages/workers/wrangler.toml 中的 name 改为你的cloudflare workers名称。 并且修改kv的
binding
id
,修改 /packages/web/wrangler.toml 中的name
改为你的cloudflare pages的所属name -
修改 /packages/web/config.ts 中的
nuxt.config.ts
文件
public: {
API_URL: "amail.xmw.pw", // 你的workers绑定的域名
EMAIL_DOMAIN: "xmw.pw" // 你所使用的邮箱域名
}
- 创建一个 Cloudflare routeing,开启
Catch-all addres
s 模式,并指向Workers
为邮件接受地
- 执行命令一键部署
pnpm build
- 优化样式,增加体验