Cloudflare 域名邮箱一键部署

2026-04-11 11:581阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述: 使用Cloudflare worker 部署临时邮箱系统V4.1 全部邮箱预览管理以及添加邮箱搜索功能 开发调优
老样子: 开源地址 : 展示地址 : 展示账号:guest | 展示密码 :admin 当前状态:V4.1 全部邮箱预览管理以及添加邮箱搜索功能 注:如果需要支持邮箱用户自行修改密码 将mailbox.html中 77行到80行取消注释 example:邮箱:abc@cd.ef 默认密码:abc@cd.ef [image] 欢迎佬友们使用

之前有佬友反馈部署困难,今天制作一个部署教程

1. 首先点击 Deploy to Cloudflare

2 登陆账号后会进入,推荐选择亚洲地区(当然不选择亚洲也没关系)

不要修改数据库名称和R2名称 可能导致无法查询
5a0cc80913848aca4b5f4058538ad6aa1618×782 38.8 KB

3. 点击创建部署,然后耐心等待克隆部署

0928ea524bfc8119a76f9488d4b0314b1484×783 34.8 KB

4. 点击继续处理项目,绑定必须的环境变量

2d94920613ff3a1f98676c2db119b0871562×686 35.3 KB

50003eab16a8375fd7416cad0f0281fc1599×783 51.2 KB

a57de41443c584931850f017f7075d061445×820 78.3 KB

5. 添加完成后点击部署即可

注:这三个变量是必须的,其他变量例如 管理员名称,发邮件密钥可自行决定是否添加
最后就可以打开对应的worker连接登陆了

6. 默认管理员账号为 admin

image1638×856 48.6 KB

7. 记得将域名邮箱的catch-all 绑定到worker上(不绑定无法接收到邮件)

cdacdefc-7f87-418f-85f5-b689b2d63ddf1596×680 48.1 KB

8. 可选环境变量

8.1 ADMIN_NAME 超级管理员用户名(默认为admin)

8.2 如果需要转发邮箱到 qq 邮箱 、Gmail之类的也是支持设置的

FORWARD_RULES 环境变量 示例

说明:规则按前缀匹配,命中第一个前缀即转发;* 为兜底规则。未配置或设置为空/disabled/none 时不进行任何转发。

  • 逗号分隔(KV):
    • FORWARD_RULES="vip=a@example.com,news=b@example.com,*=fallback@example.com"
  • JSON 数组:
    • FORWARD_RULES='[{"prefix":"vip","email":"a@example.com"},{"prefix":"*","email":"fallback@example.com"}]'
  • 仅指定某些前缀(无兜底):
    • FORWARD_RULES="code=a@example.com,login=b@example.com"
  • 禁用转发:
    • FORWARD_RULES=""FORWARD_RULES="disabled"FORWARD_RULES="none"FORWARD_RULES="[]" 转发的目标地址需要在 Cloudflare 的 Email Addresses 中添加/验证

8.3 发件环境变量配置

RESEND_API_KEY / RESEND_TOKEN 多域名配置说明

支持三种配置格式,满足不同场景需求:

  1. 单密钥格式(向后兼容)

RESEND_API_KEY="re_xxxxxxxxxxxxxxxxxxxxxxxx"

  1. 键值对格式(推荐)

RESEND_API_KEY="domain1.com=re_key1,domain2.com=re_key2"

  1. JSON格式

RESEND_API_KEY='{"domain1.com":"re_key1","domain2.com":"re_key2"}'

欢迎各位佬友 start !

github.com

GitHub - idinging/freemail: Cloudflare 域名邮箱系统搭建 domain mail tempmail

Cloudflare 域名邮箱系统搭建 domain mail tempmail

网友解答:
--【壹】--:

是加载失败 还是 直接就没有?


--【贰】--:

各位佬,出现这种情况是什么问题?
image1221×474 13.2 KB


--【叁】--:

不行 因为 catch-all 只能绑定一个worker


--【肆】--:

打快了


--【伍】--:

前排支持 给星星了


--【陆】--:

星星支持,太强了


--【柒】--:

我的左侧历史出不来


--【捌】--:

[!done]支持,太强了


--【玖】--:

要挂在cf上,因为要用域名邮箱


--【拾】--:

域名必须是要在cf注册的吗


--【拾壹】--:

感谢分享,已Star


--【拾贰】--:

我的也是


--【拾叁】--:

我这个只有邮件才存R2,而且R2 10个G 够用


--【拾肆】--:

支持,星星已点


--【拾伍】--:

感谢大佬教程


--【拾陆】--:

支持支持


--【拾柒】--:

感谢分享


--【拾捌】--:

不和人说密码别人也刷不了吧?


--【拾玖】--: izhou:

amdin

没写错吧