Cloudflare配置临时邮箱
前言
在数字化时代,频繁使用个人邮箱注册账号可能带来隐私泄露和垃圾邮件问题。临时邮箱作为一种即用即弃的工具,无需注册即可生成短期有效的邮箱地址,方便、安全、保护隐私。无论是尝试新服务、下载资源,还是避免垃圾邮件,临时邮箱都是提升效率与隐私防护的利器。
托管域名到Cloudflare
略
邮件转发
- 如果你不需要搭临时邮箱服务,只需要自己的域名邮箱
自此你可以设置成发送到电子邮件,也就是说这个xxx所有的邮件@linuxdo.love
都会转发到你指定的邮箱里去
例如:
xiaohuang@linuxdo.love → xiaohuang@qq.com
ilovelinuxdo@linuxdo.love → xiaohuang@qq.com
搭建临时邮箱,可直接接收邮件
创建D1数据库
打开项目地址,找到db/schema.sql
部署邮箱服务后端
1 |
|
继续配置D1数据库
环境变量
值 | 类型 | 值 | 说明 |
---|---|---|---|
ADMIN_PASSWORDS | JSON | [“your_password”,“your_password_two”] | admin 控制台密码, 不配置则不允许访问控制台,大白话:管理员密码不配置你怎么管理?可以多个,你也可以只配置一个! |
ADMIN_USER_ROLE | 纯文本 | admin | admin 角色配置, 如果用户角色等于 ADMIN_USER_ROLE 则可以访问 admin 控制台 大白话:如果角色是admin的用户就可以直接看到admin控制台 |
DEFAULT_DOMAINS | JSON | [“”] | 这里给了一个空数组,也就是说没有登录的用户没有可用的域名,如果你想给没有登录的用户使用域名,你可以加上自己的域名[“linuxdo.love”] 它是一个数组也可以多个 |
DOMAINS | JSON | [“你的域名.love”] | 这里是用来配置你的域名的,例如我的域名就是linuxdo.love,实际上还可以添加多个,例如[“linuxdo.love”,“goai.love”],当然配置的域名都得接入cloudflare哈!没接入你配了也没用! |
ENABLE_AUTO_REPLY | 纯文本 | false | 是否允许自动回复邮件,官方默认是false,我们也设置为false |
ENABLE_USER_CREATE_EMAIL | 纯文本 | true | 是否允许用户随机创建邮箱账户,默认为true就行,这样就可以创建不同的邮件账户啦! |
ENABLE_USER_DELETE_EMAIL | 纯文本 | true | 是否允许用户删除邮件,如果你不想用户删除邮件改成false就行 |
JWT_SECRET | 纯文本 | 自己去生成一个! | 这里需要一个密钥,打开https://www.librechat.ai/toolkit/creds_generator 生成后复制“JWT_SECRET”里的内容 |
NO_LIMIT_SEND_ROLE | 纯文本 | admin | 可以无限发送邮件的角色,我设置成了admin,也就是说admin角色的用户可以无限发送邮件了! |
USER_ROLES | JSON | [{“domains”:[“你的域名.love”],“prefix”:“”,“role”:“vip”},{“domains”:[“你的域名.love”],“prefix”:“”,“role”:“admin”}] 别从这里复制从表格下的代码块复制这个不然报错 | 设置两个系统角色,一个为vip一个为admin! |
1 |
|
配置KV
配置邮件转发
搭建前端服务
生成前端代码,并下载代码zip包
邮箱操作
感谢
此内容全部搬运自[email protected]
Cloudflare配置临时邮箱
http://example.com/2025/01/18/Cloudflare配置临时邮箱/