Cloudflare配置临时邮箱

前言

在数字化时代,频繁使用个人邮箱注册账号可能带来隐私泄露和垃圾邮件问题。临时邮箱作为一种即用即弃的工具,无需注册即可生成短期有效的邮箱地址,方便、安全、保护隐私。无论是尝试新服务、下载资源,还是避免垃圾邮件,临时邮箱都是提升效率与隐私防护的利器。

托管域名到Cloudflare

邮件转发

  • 如果你不需要搭临时邮箱服务,只需要自己的域名邮箱

自此你可以设置成发送到电子邮件,也就是说这个xxx所有的邮件@linuxdo.love都会转发到你指定的邮箱里去
例如:

xiaohuang@linuxdo.lovexiaohuang@qq.com

ilovelinuxdo@linuxdo.lovexiaohuang@qq.com

搭建临时邮箱,可直接接收邮件

创建D1数据库

打开项目地址,找到db/schema.sql

代码直达链接

部署邮箱服务后端

1
nodejs_compat

代码直达链接

继续配置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
[{"domains":["你的域名.love"],"prefix":"","role":"vip"},{"domains":["你的域名.love"],"prefix":"","role":"admin"}]

配置KV

配置邮件转发

搭建前端服务

生成前端代码,并下载代码zip包

直达链接

邮箱操作

感谢

此内容全部搬运自[email protected]


Cloudflare配置临时邮箱
http://example.com/2025/01/18/Cloudflare配置临时邮箱/
作者
Justin
发布于
2025年1月18日
许可协议