笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 一只猫
  3. 正文

【开源】Mail-CF:任意前缀域名邮箱收发教程

2026-10-19 4点热度 0人点赞 0条评论

Mail-CF 上手教程

Mail-CF 配合 Cloudflare(简称 CF)的“全收”,可以收发自己域名下任意合法前缀的邮件,例如 hello@example.com。来信转发到你已有的邮箱,发信在 Mail-CF 网页中完成。

准备工作

开始前请准备好以下内容:

  • 一个 Cloudflare 账号:https://dash.cloudflare.com
  • 一个已接入 CF DNS、状态为有效的域名。
  • 一个 Resend 账号:https://resend.com
  • 一个 GitHub 账号:https://github.com
  • 一个日常使用的邮箱,用来接收转发邮件。
  • Mail-CF 项目地址:https://github.com/Xiuyixx/Mail-CF

无需购买服务器。

下文的 example.com 和 yourname@qq.com 均为示例,请替换成自己的域名和邮箱。

第 1 步 开启 CF 全收

  1. 登录 CF,进入 电子邮件服务 → 电子邮件路由,选择自己的域名。首次使用按提示添加邮件 DNS 记录。
  2. 在 目标地址 / Destination Addresses 添加 yourname@qq.com,去该邮箱点击 CF 验证邮件中的链接。
  3. 返回 路由规则 → 全收 / Catch-all,开启全收,操作选择 发送到电子邮件,目标选择刚验证的邮箱,保存。
  4. 用另一个邮箱给 test2026@example.com 发信,确认目标邮箱收到。

全收无需指向 Worker。若域名已有企业邮箱,先确认原有 MX 记录用途,更换收信 MX 会影响原邮箱。CF 全收说明

第 2 步 配置 Resend

验证发信域名

  1. 登录 Resend,进入 Domains → Add Domain,添加同一个域名 example.com。
  2. 进入“填写你的 DNS 记录”页面,保持 “启用发送”开启、“启用接收”关闭。
  3. 打开 CF 的 域名 → DNS → 记录 → 添加记录,参考下表逐条添加。
用途 类型 名称 内容 / 目标
域名验证 DKIM TXT resend._domainkey 复制自己 Resend 页面中该行的完整内容
启用发送 CNAME rsend 复制自己 Resend 页面中该行的完整目标地址
启用发送 CNAME send 复制自己 Resend 页面中该行的完整目标地址
DMARC(可选) TXT _dmarc v=DMARC1; p=none;

所有记录的 TTL 选择“自动”,两条 CNAME 的代理状态选择 “仅 DNS”。

实际记录以自己的 Resend 后台为准。名称若显示为 send.example.com,在 CF 中可填 send。

保留 CF 原有的收信 MX。 已有 _dmarc 记录时不要重复添加或直接覆盖原有策略。

添加完成后返回 Resend,点击 “我已经添加了记录”(或 Verify DNS Records),等待域名显示 Verified / 已验证。若仍在验证中,先核对记录,再等待 DNS 生效。Resend DNS 设置说明

创建 API 密钥

进入 API Keys → Create API Key,名称填 Mail-CF,权限选 Sending access,域名选刚验证的域名。密钥只展示一次,创建后请复制并妥善保存。

第 3 步 部署 Mail-CF

  1. 打开 Mail-CF 项目,点击 Fork 保存到自己的 GitHub;项目所有者可直接使用原仓库。
  2. 在 CF 进入 Workers 和 Pages → 创建应用程序,连接 GitHub,选择自己的 Mail-CF 仓库,创建 Worker。
  3. 按下表填写,点击 保存并部署。
配置项 填写内容
Worker 名称 mail-cf,与仓库 wrangler.toml 的 name 一致
生产分支 main
根目录 仓库根目录,通常为 / 或默认留空
构建命令 留空
部署命令 npx wrangler deploy

保留仓库原有文件和配置。部署成功后,保存 Worker 页面提供的正式 workers.dev 访问地址。

第 4 步 设置登录密码和发信配置

进入该 Worker 的 设置 → 变量和机密 / Variables and Secrets,在正式生产环境添加:

变量名 类型 填写内容
PASSWD Secret / 机密 自己设置的网页登录密码
API_KEY Secret / 机密 第 2 步复制的 Resend API 密钥
DOMAIN 文本 / 普通变量 已验证的域名,如 example.com

变量名使用大写,DOMAIN 只填域名,不带 https://、@ 或空格。完成后点击 保存并部署。

请填在运行时“变量和机密”,不要填到“构建环境变量”。 首次使用配置这三项即可,不要把密码和密钥写入 GitHub。

第 5 步 登录并测试收发

打开 Worker 的正式访问地址,输入 PASSWD 登录。确认页面顶部发件域名正确,填写:

  • 收件人:另一个可收信的邮箱。
  • 发件前缀:hello,不要填完整邮箱。
  • 主题和纯文本正文:填写测试内容。
  • 其他可选项:先留空,暂不添加附件。

点击发送,对方看到的发件地址就是 hello@example.com。去收件邮箱确认收到,再回复这封邮件,检查 CF 全收目标邮箱是否收到回复。

以后将前缀换成 support,即可使用 support@example.com 收发,无需重新部署。前缀建议先用英文字母和数字。

在 QQ 等目标邮箱直接回复来信时,通常会使用该邮箱自己的地址。要继续用域名身份,请回到 Mail-CF 写信,填写对应的发件前缀。首次测试时 Reply-To 留空。

常见问题

  • 登录失败或域名未配置: 检查运行时变量是否填写正确并已保存部署。
  • 发信失败: 检查 Resend 域名是否 Verified、密钥权限是否正确、账户是否还有额度。
  • 收不到邮件: 检查目标邮箱验证、全收开关和 CF 收信 MX,再查看垃圾邮件。
  • 部署失败: 核对第 3 步设置,确认使用完整仓库。
  • 持续提示请求频繁: 稍等再试;若仍然出现,检查 Worker 的“绑定”中是否有 RATE_LIMITER。
标签: 暂无
最后更新:2026-10-19

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
【开源】Mail-CF:任意前缀域名邮箱收发教程 Cloudflare R2 打造免费图床,10G存储+免流量费 网络测速、Ping、TCPing、网络监控、探测节点代码 分享一下大部分VPS以及甲骨文ARM/AMD、AWS、谷歌云GCP通用DD方法!统 TCP-Optimize:TCP/UDP 网络深度调优脚本 基于 Cloudflare Workers + D1 的自托管 2FA/TOTP 验证码管理工具、分享链接功能
【开源】Mail-CF:任意前缀域名邮箱收发教程
OLAINDEX-Magic:OLAINDEX的魔改版本,支持多账户挂载 简洁、纯HTML导航项目:XG-NAV(开源) 虚游记:Web2.0营造下的虚拟旅游社区 Netch :一款可代替sstap的开源网游加速工具 CN2线路、商家整理,以及测试 一键安装Aria2+Aria2Ng+OneIndex下载,自动上传到onedrive
最近评论
土木坛子 发布于 2 周前(10月06日) 致敬探索精神。
秋风于渭水 发布于 1 个月前(09月17日) 如果超过10GB,可以换成B2(backblaze)他家存储价格只有R2的一半,且他家到CF的流量不...
宝宝 发布于 2 个月前(08月11日) 腻害
叶颂 发布于 3 个月前(07月28日) 好棒啊
ǝɔ∀ǝdʎz∀ɹɔ 发布于 3 个月前(07月24日) 从 curl/8.10.0 开始, curl 是不能用来测试 VPS 是 IPv4优先还是IPv6优...
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang