English | 中文文档
目前皆使用Cloudflare服务
- 开设Cloudflare 账户
- 将域名托管至Cloudflare上
- 创建全新的Workers
- 创建kv空间,并记录其id,之后会用到
- 本地安装wrangle 环境并登录
npm install wrangler@latest --save-dev
npx wrangler login
- 电脑与Workers进行连接,执行以下命令
npx wrangler init --from-dash [Workers name]
[Workers name]替代成你的workers的名字,以下图距离,便是temp-mail:
- 复制git仓库
git clone https://github.com/gohcx/temporary-email-service.git
cd ./temporary-email-service
- 复制文件至wrangler环境中
- 编辑wrangler.toml
函数 | 说明 | 示例 | 必填 |
---|---|---|---|
routes | 可以将服务的网址导入此 | routes = [ { pattern = "anons.email", custom_domain = true }] |
非 |
kv_namespace | 邮件存储所需要的服务(binding必须是 kv4email ) | kv_namespaces = [{ binding = "kv4email", id = "xxxxxxxxxx" }] |
是 |
website_name | 网站名称,将出现在导航栏中 | Anonymous mail |
是 |
email_domain | 可提供的域名选择 | '["anons.email", "example.com"]' |
是 |
contact_email | 联络email | [email protected] |
是 |
abuse_email | 滥用举报email | [email protected] |
是 |
custom_email_domain | 自定义email的域名 | '["ct.anons.email"]' |
是 |
dropMail_email | 进行删除邮件的部分 | [email protected] |
是 |
- 连接网站至workers中,点我跳转,如下图
- 开启Catch-all address 模式,并指向Workers 为邮件接受地
- 在自定义邮箱处,将wrangler.toml 中dropMail_email的函数内的email 设置为(删除/DROP)
- 若要添加其他域名可前往Subdomain 找到subdomain,并创建
- 上传代码至Workers中
npx wrangler deploy
- Email.ml 十分简洁的临时邮件!!