使用 Cloudflare 邮件转发功能实现自定义邮箱域

本文最后更新于 2023年12月29日 上午

使用 Cloudflare 邮件转发功能实现自定义邮箱域

0 简介

Clouflare 是世界上用户量最大的 CDN 服务商,截至 2022 年 1 月,已有 4 百万用户。Cloudflare 主要提供 DNS 解析、网络安全 DDOS 防护、CDN 等网络相关的服务,因为基础服务免费,所以用户众多。除了 DDOS 防护和 CDN,Cloudflare 近年新业务扩展迅速,如 Cloudflare Registrar 域名购买服务,Cloudflare R 2 对象存储服务等。

本文主要介绍 Cloudflare Email Routing 邮箱转发服务的使用,有个人域名的朋友,可以用企业邮箱服务或者邮箱转发服务来创建自定义域名邮箱。既然 DNS 解析服务商直接提供了免费且配置简单的服务,干嘛不去试下呢?

1 使用 Cloudflare 域名解析服务

如果你的域名已使用 Cloudflare 作为域名解析服务商,请直接看第 3 步。

如果仍在使用域名注册商自带的 DNS 解析,或使用其他服务商,请自行斟酌是否要将 DNS 服务商换为 Cloudflare,切换后可能会导致国内访问较慢,不支持同时使用多个域名服务商等。如果确定要切换,可以查看 Cloudflare 官网教程进行操作或参考[[使用 Cloudflare CDN 实现 IPv4 访问纯 IPV6 资源]]。

2 添加 Cloudflare 的 MX 记录

在 Cloudflare 后台点击 Email 即可开始配置(新版本菜单栏在左侧,与下文的图稍有区别)。点击添加记录即可一键导入 Cloudflare 自家的 MX 服务器记录信息。

DNS 解析记录中如果添加过其他邮箱服务商的 MX 记录,需要先删除原有 MX 记录

image.png

3 配置 Cloudflare Email Routing

3.1 Destination addresses (目标地址)配置

这里我们首先配置目标邮箱地址。填入目标邮箱地址后,目标邮箱会收到来自 Cloudflare 的验证邮件,点击邮件的链接,即可验证成功。

Destination addresses 目标地址是同一 Cloudflare 账户下所有域名共享的。同一个 Cloudflare 账户下,如果你在配置域名 A 邮件转发的时候验证了邮件地址 test@example.com ,那配置域名 B 邮件转发时可以直接填入 test@example.com ,无需再次验证。

image.png

3.2 Custom addresses 自定义地址

添加且验证目标邮箱后,在配置这里时,填入自己想使用的域名前缀,指向目标邮箱即可。

3.3 Catch-all address 所有邮箱地址

配置 Catch-all 后,无论邮箱前缀是什么,所有发给该域名的邮件都会转发到指定目标邮箱。

比较在乎隐私保护的朋友可以使用这个服务,比如在注册各种网站服务时用服务名称临时编个前缀,注册 craft 时就用 craft@example.com ;注册 disney+ 时就用 disney@example.com 。这样收到垃圾邮件时,可以知道是哪家服务商把你的信息泄露了,也可以根据收件人来拒收邮件。

4 使用自定义域名发邮件

对于大部分用户来说,完成上述步骤使用自定义域名进行收件即可。如果有使用自定义域名发邮件的需求,请查看下面教程,这里以 Gmail 为例。

注意:以下所有的邮件代发只是声明发件人为 test@example.com ,但是实际发件人均是各自代发邮箱的域名,可能会暴露你的真实邮件地址。因此如果不想要暴露自己常用邮件地址的建议单独申请一个邮箱专门用来代发邮件

image.png

4.1 Gmail 邮箱

在浏览器新窗口打开下方链接,登录谷歌账户后,即可在谷歌应用密码配置页面获取一个新的专属应用密码。“设备” 可以选择其他,然后自己填入自定义信息方便记忆,如下图,我写入了 “SZYM-test”来给这个新应用密码备注。获取密码后记得先保存。

https://myaccount.google.com/apppasswords

在 Gmail 设置 – Accounts and Import 中,找到发送邮件的位置,点击“添加新邮箱地址”,如下图所示。

点击添加新邮箱地址,会出现下图弹窗。

  • 邮箱名字会用于之后发邮件的默认名,会对外展示,请慎重填写。
  • 域名邮箱地址,请事先在 Cloudflare 中配置此前缀域名邮箱,确认可以接收邮件

进入下一步,

  • SMTP 需要填写 smtp. Gmail. Com
  • port 端口保持默认即可,如果需要变更协议,端口需要做相应变更
  • username 填写原本 Gmail 的用户名,即邮箱地址中除去 @gmail. Com 之外的信息
  • password 需要使用在步骤 4.1 中获取的专属应用密码

如果上述信息填写成功,即可进入下一页面,Gmail 会收到一封邮件,填入对应的验证码即可。

配置完成后,发送邮件时就可以选择自定义邮箱了。也可以在 Gmail 设置中将此邮箱地址作为默认发件地址。

image.png

4.2 Outlook 邮箱

  1. 进入邮箱设置 –> 邮件 –> 同步电子邮件
    image.png

  2. 选择或选择主类别
    image.png

  3. 之后与 Gmail 操作相似完成身份认证即可

4.3 163 邮箱

  1. 进入邮箱设置 –> 账号与邮箱中心 –> 添加发件人

image.png

  1. 选择通过网易代发

image.png

  1. 完成代发邮件验证
    image.png

其他邮箱服务

  • improvmx:发件收费,服务器法国
  • forward email:发件免费,隐私保护收费,服务器美国
  • mailway:全免费,有延迟,服务器美国+英国
  • cloudflare:只能收,需要 DNS 托管
  • google domains:只能收,需要转移域名
  • 腾讯企业邮:免费,需要绑定微信
  • 网易企业邮:免费,广告多
  • 阿里企业邮:免费版 5 年可手动续期

参考

  1. 如何使用 Cloudflare 配置域名邮箱收发邮件 – 数字移民 (shuziyimin.org)
  2. 利用 Cloudflare 和 Gmail 配置域名邮箱的收发 | Verne in GitHub (einverne.github.io)
  3. 隆重推出 Cloudflare 电子邮件路由服务! - 知乎 (zhihu.com)
  4. 域名邮箱操作指南 - cloudflare 邮件转发 | yukaPriL上午茶时间

使用 Cloudflare 邮件转发功能实现自定义邮箱域
https://hexo.leelurker.com/posts/11197
作者
LeeLurker
发布于
2023年9月17日
许可协议