搭建一个自己的Razmail喵
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
先看demo: https://mail.razkord.top
啊啊别再拷打我的mail了啊喵 我现在彻底爆炸了啊喵…
image532×448 29.1 KB
GitHub - rand0mdevel0per/razmail: Mail System Based on Cloudflare Worker & Email...
Mail System Based on Cloudflare Worker & Email Route
Prereqs:
- 一个托管在Cloudflare上的域名
- node.js v22.0+
- 一个免费Cloudflare账号
- OpenSSL
- 生成JWT HMAC SECRET
openssl rand -hex 128
记住它喵
2. 部署API-Worker
请务必在 VARIABLES 中填写 JWT_SECRET 和 DOMAIN 变量哦喵为了确保 API Worker 能够正常工作 请为其指定自定义域名: mail.<yourdomain>喵
3. 部署Mail-Worker
4. 添加Mail-Route规则
点击 Domain → Overview → <yourdomain> → Mail → Mail Route 然后把你的域名加进去喵
(这需要您在根域名中添加一条指向 Cloudflare 的 MX 记录)
然后在您的域名中添加一个Mail Worker: mailserv3。
进入Overview页编辑Catch-All规则 选择Mail-Worker 然后选择 mailserv3,保存并启用它喵
- 测试喵~
打开浏览器并访问mail.<yourdomain>,然后按照内置 API 说明进行测试。例如:https://mail.razkord.top获取邮件:
curl -X POST https://mail.razkord.top/get-mail \
-H "Content-Type: application/json" \
-d '{"mail":"test"}'
读取邮件:
curl -X POST https://mail.razkord.top/read-mail \
-H "Content-Type: application/json" \
-d '{"key":"<YOUR_KEY>","mail":"test@razkord.top"}'
网友解答:
--【壹】--:
喵你是怎么了被拷打了吗喵,喵的网站怎么有死了
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
先看demo: https://mail.razkord.top
啊啊别再拷打我的mail了啊喵 我现在彻底爆炸了啊喵…
image532×448 29.1 KB
GitHub - rand0mdevel0per/razmail: Mail System Based on Cloudflare Worker & Email...
Mail System Based on Cloudflare Worker & Email Route
Prereqs:
- 一个托管在Cloudflare上的域名
- node.js v22.0+
- 一个免费Cloudflare账号
- OpenSSL
- 生成JWT HMAC SECRET
openssl rand -hex 128
记住它喵
2. 部署API-Worker
请务必在 VARIABLES 中填写 JWT_SECRET 和 DOMAIN 变量哦喵为了确保 API Worker 能够正常工作 请为其指定自定义域名: mail.<yourdomain>喵
3. 部署Mail-Worker
4. 添加Mail-Route规则
点击 Domain → Overview → <yourdomain> → Mail → Mail Route 然后把你的域名加进去喵
(这需要您在根域名中添加一条指向 Cloudflare 的 MX 记录)
然后在您的域名中添加一个Mail Worker: mailserv3。
进入Overview页编辑Catch-All规则 选择Mail-Worker 然后选择 mailserv3,保存并启用它喵
- 测试喵~
打开浏览器并访问mail.<yourdomain>,然后按照内置 API 说明进行测试。例如:https://mail.razkord.top获取邮件:
curl -X POST https://mail.razkord.top/get-mail \
-H "Content-Type: application/json" \
-d '{"mail":"test"}'
读取邮件:
curl -X POST https://mail.razkord.top/read-mail \
-H "Content-Type: application/json" \
-d '{"key":"<YOUR_KEY>","mail":"test@razkord.top"}'
网友解答:
--【壹】--:
喵你是怎么了被拷打了吗喵,喵的网站怎么有死了

