利用Cloudflare把你的Gmail改造成企业邮箱，免费专业域名，海外邮件轻松收发

前言企业邮箱可以使用自己的域名，谈业务显得比较正规，但是免费的企业邮箱国内用着还行，发国外就经常进垃圾箱。但我这种没什么海外业务，偶尔才发个邮件的，付费又不太值当，于是经过各种测试，我现在用Cloudflare Email Routing + Gmail的方案，虽然有点草台班子，但是偶尔收发一下还是很好用，分享一下操作方法。工作原理并非完整的企业邮箱，邮件存在Gmail。 Cloudflare Email Routing 可以把别人发到企业邮箱的邮件转进Gmail。 Gmail 从这个地址回信，所以只是看起来像，没有企业邮箱的专业功能。收件设置登录 Cloudflare，进入你的域名，打开 电子邮件 -> 电子邮件路由第一次开通时，Cloudflare 会让你添加或替换邮件相关的 MX 和 TXT 记录。这里要认真看一眼，如果面板提示要删除旧的 MX，就代表旧邮箱服务会一起停掉开通后，去 路由规则 里创建一个自定义地址。比如把 connect@你的域名.com 转发到 yourname@gmail.com Cloudflare 会往你的 Gmail 发一封验证邮件，点击验证邮件地址验证完成后，用另一个邮箱发一封测试邮件到你的域名邮箱。打开Gmail，可以看到已经收到邮件了这里有一点要注意，建议关闭Catch-all 地址，仅用自定义地址，避免收到大量垃圾邮件。发件设置开 Google 两步验证，生成应用专用密码 Gmail 不会让你直接拿账号密码去配 SMTP。你要用的是应用专用密码。打开 Google 账号的安全页，先把两步验证开起来开完以后，再进入 应用专用密码 新建一个密码，名字随便写，比如“域名邮箱” Google 会给你一串 16 位密码，保存下来如果找不到“应用密码”入口，可能的两个原因：你的账号还没开两步验证你开了 Advanced Protection，Google 官方说明里明确写了，这种模式下应用专用密码不可用。 在 Gmail 里添加对应的发件域名打开 Gmail，点右上角设置。打开 账号和导入在“用这个地址发送邮件”里点“添加其他电子邮件地址” 名字填你想展示给别人的名字，邮箱填你的域名地址，比如 connect@你的域名.com 视为别名 这个选项，默认保留勾选就行。你本来就是在给同一个人加另一个发件地址 SMTP 配成下面这样 SMTP 服务器：smtp.gmail.com 端口：465 用户名：你的 Gmail 完整地址密码：刚刚生成的 16 位应用专用密码加密方式：SSL 如果 465 + SSL 连不上，再试一次 587 + TLS。这是 Google 官方文档里也支持的组合。 7. 提交后，Gmail 会往你的域名邮箱发一封确认邮件这封确认邮件会先到 Cloudflare，再转发进你的 Gmail 8. 点击确认链接，这个发件地址就能用了 9. 修改一下设置，直接用收到的邮箱回复 10. 回复邮件时确认是域名邮件，发送测试一下 11. 收到测试邮件，显示没有问题结尾跑通流程还是很容易的，注意邮件是直接通过Gmail发出去的，所以不要发广告，避免账号被封，毕竟现在注册个Gmail也很难。这个方法适合临时使用，比如我现在其实只是为了保护Gmail地址或国内邮件失效时才使用。如果对海外邮件业务需求高的话还是买个付费服务吧，据说有些邮箱是可以看到邮件是来自Gmail的。