UM新媒体
自媒体短视频运营平台 UMXMT.COM!

【教程】小白也能看懂的自建Cloudflare临时邮箱教程(域名邮箱)

本文于 2025-07-03 16:16 更新,部分内容具有时效性,如有失效,请留言

什么是临时邮箱?

标题上已经写了,它其实就是域名邮箱,只是我们用到的这个项目取名叫做临时邮箱,它是通过你自己购买的域名来在Cloudflare上搭建一个邮箱服务来实现的,所以你也可以叫它自建域名邮箱

准备

关于域名

  • 你可以寻找便宜的服务商去注册,我一般会在阿里云、腾讯云买域名,比如我为了写教程就买了一个linuxdo.love
  • 如果你想便宜,那就用不常见的后缀且域名前缀给长一点,不要学我,我这个域名续费180一年,18首年!
  • 在买域名的时候,你可以注意一下之后续费是多少钱一年,如果看不到,你可以尝试把1年加到2年一般就可以看到之后续费的价格了

项目原作者

第一步,将域名交给Cloudflare托管

打开Clouflare,配置转移域

 

 

 

 

 

 

打开域名服务商,这里以我的腾讯为例,其它平台都是同理的

 

 

 

 

 

 

 

回到Cloudflare继续,一般改过之后需要等一阵子才会生效(大概10分钟)

 

 

 

 

 

 

 

 

 

 

 

 

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

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

如果你需要继续搭建临时邮箱,请往下看!

搭建临时邮箱服务

创建D1数据库

 

 

 

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

直达请点我

 

 

 

 

 

部署邮箱服务后端

 

 

 

 

nodejs_compat可以在这里复制!

 

 

 

代码直达地址,点我!

下载代码后,打开代码直接全部复制!

 

 

 

然后我们返回,继续配置D1数据库!

 

 

 

 

 

 

接下来,我们设置环境变量

你可以直接按我给的配置来配,如果你需要额外的配置可以查阅官方文档

文档直达

注意:请不要从表格里直接复制配置,你可以下拉到表格下方去复制,表格内的引号会自动将英文的转成中文的,所以请去下面代码块内复制! cf9e2b10ca8edef

请仔细查看参数说明,不要直接复制就不管了

类型 说明
ADMIN_PASSWORDS JSON [“your_password”,“your_password_two”] admin 控制台密码, 不配置则不允许访问控制台,大白话:管理员密码不配置你怎么管理?可以多个,你也可以只配置一个!
ADMIN_USER_ROLE 纯文本 admin admin 角色配置, 如果用户角色等于 ADMIN_USER_ROLE 则可以访问 admin 控制台 大白话:如果角色是admin的用户就可以直接看到admin控制台
DEFAULT_DOMAINS JSON [“”] 或者 [“你自己的域名”] 这里给了一个空数组,也就是说没有登录的用户没有可用的域名,如果你想给没有登录的用户使用域名,你可以加上自己的域名[“各自域名”] 它是一个数组也可以多个
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 纯文本 自己去生成一个! 这里需要一个密钥,打开GitHub 生成后复制“JWT_SECRET”里的内容
NO_LIMIT_SEND_ROLE 纯文本 admin 可以无限发送邮件的角色,我设置成了admin,也就是说admin角色的用户可以无限发送邮件了!
USER_ROLES JSON [{“domains”:[“你的域名.love”],“prefix”:“”,“role”:“vip”},{“domains”:[“你的域名.love”],“prefix”:“”,“role”:“admin”}] 别从这里复制从表格下的代码块复制这个不然报错 设置两个系统角色,一个为vip一个为admin!

ADMIN_PASSWORDS

["your_password","your_password_two"]

DEFAULT_DOMAINS

[""]
["你自己的域名"]

DOMAINS

["你的域名.love"]

USER_ROLES

[{"domains":["你的域名.love"],"prefix":"","role":"vip"},{"domains":["你的域名.love"],"prefix":"","role":"admin"}]

如何配置?看图

 

 

 

一次性可以配置多个哈!

 

 

 

配置KV缓存

 

 

 

 

 

 

 

配置邮件转发【非常重要,必须配置】

 

 

 

 

自此!恭喜你!临时邮箱后端服务搭建完成!

搭建前端服务,也就是操作界面!

 

 

我们需要生成前端代码,打开官方文档,一个生成器!

直达地址

【注意】这里图片里打错字了,图片里说的是“自定义域”,我打成了“兹定于”

 

 

 

 

 

 

 

 

 

 

也许也不需要等十分钟,你可以用无痕浏览器,或者别的浏览器访问一下,看是否可以访问了!

 

 

测试是否正常

创建用户

 

 

 

 

 

 

 

测试接收邮件

 

 

 

 

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《【教程】小白也能看懂的自建Cloudflare临时邮箱教程(域名邮箱)》
文章链接:https://www.umxmt.com/10771.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册