本文介绍如何使用 Cloudflare 创建自定义域名邮箱并配置邮件转发。
我刚好需要用到一个自定义域名邮箱,因为域名是在 Cloudflare 上注册的,懒得去搞了,就想看看 Cloudflare 是不是也能弄,结果还真可以,需要用到 Cloudflare 的电子邮件路由(Email Routing)服务,不过目前只支持收邮件。
为什么选择Cloudflare邮件转发?
✅ 免费创建无限个域名邮箱(如 contact@yourdomain.com)
✅ 自动转发到Gmail/QQ/企业微信等常用邮箱
✅ 无需自建邮件服务器
✅ 支持SPF/DKIM反垃圾邮件验证
配置前准备
- 域名已托管在Cloudflare
- 拥有Cloudflare账户管理员权限
- 目标邮箱(用于接收转发邮件)
分步配置教程(附截图)
步骤1:启用电子邮件路由
- 登录Cloudflare控制台
- 选择目标域名 → 进入「电子邮件」→「电子邮件路由」
- 点击「开始设置」激活服务
步骤2:创建自定义地址
添加你想要的自定义邮箱的地址,并设置一个转发邮件地址。
例如:我设置了一个 support@kerrynotes.com,然后目标位置设置成 1234@gmail.com。
步骤3:配置DNS记录
系统会列出你需要添加的 MX记录,直接添加记录并启用就OK了。
步骤4:验证邮箱(可选)
如果你的目标邮箱就是你的 Cloudflare 账号,那么这一步可以省略,点击继续即可。
如果你的目标邮箱是其他的邮箱,那么需要先进行验证,验证过程就是给你的邮箱发个邮件,收下邮件点个链接就好了,很简单。
步骤5:验证配置
- 向新建的域名邮箱发送测试邮件(用别的邮箱发,不要用目标邮箱发)
- 检查目标邮箱是否收到转发邮件
- 在Cloudflare面板查看投递状态
参考视频
可以看看下面的视频
常见问题
❓ 为什么收不到转发邮件?
→ 检查MX记录是否生效(使用dig MX yourdomain.com)
→ 确认目标邮箱未拦截Cloudflare服务器IP
❓ 是否支持发送邮件?
→ 仅支持接收和转发,发送需使用第三方SMTP服务
❓ 转发次数限制?
→ 每日1000封邮件,超过阈值会暂停服务
❓ 要不要开启 Catchall?
→ 所有发往你的域名下邮箱地址(包括不存在的地址)的邮件,都被自动转发到指定的邮箱。例如:如果你开启了Catchall,任何发送到 randomname@yourdomain.com
、413421321@yourdomain.com
等无效邮箱地址的邮件,都会被捕获并转发到你指定的邮箱。所以这个开启与否要看你自己,最好搭配有效的垃圾邮件过滤规则。