banner
约 300 字
1 分钟

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

摘要

利用 Cloudflare Email Routing + Gmail 的组合,可把个人域名改造成「看起来像」企业邮箱的免费方案:他人发往域名邮箱的邮件由 Cloudflare 转发进 Gmail,回信时通过 Gmail 的「其他发件地址」+ 应用专用密码以域名身份发出。文章详述收件路由规则配置、Google 两步验证与应用专用密码生成、SMTP 设置,并提醒仅用自定义地址、避免发广告以防封号。

前言

企业邮箱可以使用自己的域名,谈业务显得比较正规,但是免费的企业邮箱国内用着还行,发国外就经常进垃圾箱。但我这种没什么海外业务,偶尔才发个邮件的,付费又不太值当,于是经过各种测试,我现在用Cloudflare Email Routing + Gmail的方案,虽然有点草台班子,但是偶尔收发一下还是很好用,分享一下操作方法。

工作原理

  • 并非完整的企业邮箱,邮件存在Gmail。

  • Cloudflare Email Routing 可以把别人发到企业邮箱的邮件转进Gmail。

  • Gmail 从这个地址回信,所以只是看起来像,没有企业邮箱的专业功能。

收件设置

  1. 登录 Cloudflare,进入你的域名,打开 电子邮件 -> 电子邮件路由

    blog image
  2. 第一次开通时,Cloudflare 会让你添加或替换邮件相关的 MX 和 TXT 记录。这里要认真看一眼,如果面板提示要删除旧的 MX,就代表旧邮箱服务会一起停掉

    blog image
  3. 开通后,去 路由规则 里创建一个自定义地址。比如把 connect@你的域名.com 转发到 yourname@gmail.com

    blog image
  4. Cloudflare 会往你的 Gmail 发一封验证邮件,点击验证邮件地址

    blog image
  5. 验证完成后,用另一个邮箱发一封测试邮件到你的域名邮箱。

    blog image
  6. 打开Gmail,可以看到已经收到邮件了

    blog image

这里有一点要注意,建议关闭Catch-all 地址,仅用自定义地址,避免收到大量垃圾邮件。

blog image

发件设置

开 Google 两步验证,生成应用专用密码 Gmail 不会让你直接拿账号密码去配 SMTP。你要用的是应用专用密码。

  1. 打开 Google 账号的安全页,先把两步验证开起来

    blog image
  2. 开完以后,再进入 应用专用密码 新建一个密码,名字随便写,比如“域名邮箱”

    blog image
  3. Google 会给你一串 16 位密码,保存下来

    blog image

    如果找不到“应用密码”入口,可能的两个原因:

  • 你的账号还没开两步验证

  • 你开了 Advanced Protection,Google 官方说明里明确写了,这种模式下应用专用密码不可用。 在 Gmail 里添加对应的发件域名

  1. 打开 Gmail,点右上角设置。

    blog image
  2. 打开 账号和导入

    blog image
  3. 在“用这个地址发送邮件”里点“添加其他电子邮件地址” 名字填你想展示给别人的名字,邮箱填你的域名地址,比如 connect@你的域名.com

    blog image

    视为别名 这个选项,默认保留勾选就行。你本来就是在给同一个人加另一个发件地址

  4. SMTP 配成下面这样

纯文本
SMTP 服务器:smtp.gmail.com  
端口:465  
用户名:你的 Gmail 完整地址  
密码:刚刚生成的 16 位应用专用密码  
加密方式:SSL

blog image

如果 465 + SSL 连不上,再试一次 587 + TLS。这是 Google 官方文档里也支持的组合。 7. 提交后,Gmail 会往你的域名邮箱发一封确认邮件

blog image

这封确认邮件会先到 Cloudflare,再转发进你的 Gmail 8. 点击确认链接,这个发件地址就能用了

blog image

9. 修改一下设置,直接用收到的邮箱回复

blog image

10. 回复邮件时确认是域名邮件,发送测试一下

blog image

11. 收到测试邮件,显示没有问题

blog image

结尾

跑通流程还是很容易的,注意邮件是直接通过Gmail发出去的,所以不要发广告,避免账号被封,毕竟现在注册个Gmail也很难。这个方法适合临时使用,比如我现在其实只是为了保护Gmail地址或国内邮件失效时才使用。如果对海外邮件业务需求高的话还是买个付费服务吧,据说有些邮箱是可以看到邮件是来自Gmail的。

END