经验分享

Smail自建Cloudflare临时邮箱开源项目

我的站长站 2024-10-04 人阅读

项目介绍

Smail自建Cloudflare临时邮箱开源项目,使用 cloudflare 电子邮件工作者接收邮件,提供 web 应用程序,简化应用程序,自己的部署从未如此简单,需要一个工人。

项目地址:https://github.com/akazwz/smail

Smail自建Cloudflare临时邮箱开源项目

快速开始

在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自定义域名。