前言
企业邮箱可以使用自己的域名,谈业务显得比较正规,但是免费的企业邮箱国内用着还行,发国外就经常进垃圾箱。但我这种没什么海外业务,偶尔才发个邮件的,付费又不太值当,于是经过各种测试,我现在用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的。






















