Cloudflare Email Routing低配版免费企业邮箱

Cloudflare Email Routing配置的低配版免费企业邮箱【只能收件不能发件】

Cloudflare目前推出发信服务(Email Sending)Beta阶段,需要使用Workers付费计划(每月$5起)。

https://www.cloudflare.com/

【准备】

一个域名( yourdomain.com)

一个 Cloudflare 账号(免费注册)

一个私人邮箱用于接收转发邮件(Gmail ,Outlook,QQ,163等都可)

【教程】

第一步:将域名托管到 Cloudflare

登录 Cloudflare 控制台,点击 “添加站点 (Add a Site)”,输入域名(选择 Free 计划),Cloudflare 会自动扫描现有 DNS 记录,确认无误后继续。

系统分配两个 Nameservers,你需要到域名注册商(阿里云、腾讯云等)把原来的 NS 记录替换为 Cloudflare 提供的这两个。等待站点状态变为 Active(通常几分钟到几小时)。

第二步:开启 Email Routing

在Dashboard点击”域名”-“概览”,再点击你的域名进入域名管理页面,左侧菜单找到 “电子邮件 (Email)” → “电子邮件路由 (Email Routing)”,点击 “开始使用 (Get Started)”。

Cloudflare 会自动写入所需的 MX 记录和 TXT(SPF)记录。看到”状态:已启用”即表示配置完成。

第三步:添加目标邮箱

在 “目标地址 (Destination address)” 中输入你的私人邮箱(如 your_name@gmail.com)。Cloudflare 会发送一封验证邮件到该地址。打开私人邮箱,点击邮件中的 “Verify email address” 完成验证。一个Cloudflare账号最多可以添加200个目标邮箱。

第四步:创建路由规则

切换到 “路由规则 (Routing rules)” 选项卡,点击 “创建路由规则”。

匹配模式:输入你想要的前缀,比如service、 sales、admin、team、support。

操作:选择 “发送到电子邮箱”。

目标地址:选择上一步验证过的私人邮箱。

保存。

此时 service@yourdomain.com 就创建好了。

第五步:测试

用一个无关的第三方邮箱(比如同事的邮箱或你的备用邮箱),给 service@yourdomain.com 发一封测试邮件,确认你的私人邮箱能正常收到。

【特殊】

1.开启Catch-all

Catch-all(全收)的意思是:发到你域名下任何地址的邮件,都转发到同一个邮箱,包括拼错的地址。比如客户把 info@ 写成了 ifno@,邮件也可正常收到。

在Routing Rules页面找到Catch-all address打开开关,状态变为Active。

Action,选Send to an email,选择目标邮箱。

保存。

2.Email Worker 实现一对多转发

Cloudflare 的路由规则有一个限制:一个自定义地址只能指向一个目标邮箱。如果你想让 team@yourdomain.com 同时转发给多位团队成员,需要用 Email Worker。

验证所有目标邮箱

在 Email Routing → 目标地址 中,把团队所有成员的私人邮箱都添加并完成验证。Cloudflare 规定 Worker 只能将邮件转发给已验证的地址。

创建 Email Worker

左侧导航找到 “Workers 和 Pages”,点击 “创建应用程序”,“从Hello World开始”。

起个名字(如 team-email-forwarder),点击部署。

点击 “编辑代码”,替换为以下内容:

export default {
async email(message, env, ctx) {
const forwardList = [
“memberA@gmail.com”,
“memberB@qq.com”,
“memberC@outlook.com”,
];

await Promise.all(forwardList.map((address) => message.forward(address)));
},
};

保存并部署。

绑定 Worker 到路由规则

回到 Email Routing → 路由规则。

编辑或新建 team@yourdomain.com 的规则。

操作选择 “发送到 Worker (Send to a Worker)”。

目标选择刚刚创建的 team-email-forwarder。

保存。

现在任何人给 team@yourdomain.com 发邮件,所有团队成员都会同时收到。

注意:换成正规企业邮箱服务商时,要先在Email Routing里解锁并停用Disable Email Routing,它会删除自己添加的MX、SPF、DKIM记录,然后再添加新邮箱服务商要求的记录。

0
分享到: