外观
使用Gmail+Cloudflare收发域名邮箱
你是否也曾羡慕过那些拥有专属域名邮箱的大佬?比如 [email protected]
这种,看起来是不是瞬间专业了好几个level?
再看看自己的 [email protected]
,气势上就输了一半……
想拥有一个,但一看市面上的企业邮箱服务,动辄几百上千一年,刚起步的个人项目或小团队只好“望洋兴叹”。
别急!今天,我就给大家带来一份 【终极白嫖攻略】!我们只用两个免费且强大的工具——Cloudflare 和你我都有的 Gmail,就能轻松实现用自定义域名邮箱 自由收发邮件!
是的,你没听错,完全免费!
核心原理就两步:
- 收件: 用 Cloudflare 的「邮件路由」功能,将发往你域名邮箱的邮件,自动转发到你的 Gmail。
- 发件: 用 Gmail 的「SMTP服务」,让你能以域名邮箱的名义,向外发送邮件。
话不多说,系好安全带,保姆级教程,发车!🚀
第一步:设置Cloudflare邮件路由,让Gmail帮你【收信】
这一步的目标是:当别人发邮件给 contact@你的域名.com
时,你能在自己的 Gmail 里收到它。
前提: 你需要有一个托管在 Cloudflare 上的域名。
登录 Cloudflare 仪表盘,在左侧菜单栏找到 【Email】 (或【邮件】)。
进入 【Email Routing】 (或【邮件路由】) 选项卡,点击 【开始使用】(Get started)。
创建你的域名邮箱地址:
- 在 自定义地址 (Custom address) 栏,输入你想要的前缀,比如
hello
、contact
、me
。 - 在 目标地址 (Destination address) 栏,输入你用来接收邮件的 Gmail 地址。
- 点击 【创建并继续】(Create and continue)。
创建你的域名邮箱地址 - 在 自定义地址 (Custom address) 栏,输入你想要的前缀,比如
验证你的Gmail邮箱: Cloudflare 会向你的 Gmail 发送一封验证邮件。你必须打开这封邮件,点击里面的验证按钮,这样 Cloudflare 才知道这个邮箱是你的。
自动添加DNS记录: 验证成功后,Cloudflare 会提示你添加一些
MX
和TXT
记录,这些是邮件路由生效的基础。你只需要点击 【添加记录并启用】(Add records and enable),Cloudflare 就会帮你全部自动搞定!

✅ 至此,【收件】功能已经完美配置成功! 你可以找个朋友给你新创建的域名邮箱发一封测试邮件,看看你的Gmail是不是能收到了。
接下来,我们解决更酷的【发件】问题!
第二步:配置Gmail的SMTP,让你用域名邮箱【发信】
现在,我们让 Gmail 学会用你的新“马甲”往外发邮件。
给你的 Google 账号上把“安全锁” 🔑
要使用谷歌的SMTP服务,我们必须先为你的 Google 账号开启 “两步验证”(2-Factor Authentication)。这是安全要求,也是操作前提。
👉 点这里开启两步验证:https://myaccount.google.com/signinoptions/two-step-verification
获取 Gmail 的“专属通行证” 🎫
接下来,我们要生成一个专用的「应用专用密码」。它是一串16位的密码,让外部应用可以安全地访问你的Gmail,而无需暴露你的主密码。
打开下面的链接,进入应用专用密码生成页面: 👉 https://security.google.com/settings/security/apppasswords
在页面里进行两项选择:
- 选择应用: 在下拉菜单里找到并选择 【邮件】。
- 选择设备: 就选 【我的Mac/Windows计算机】 即可。
点击 【生成】 按钮。
CAUTION
注意: 这个16位的密码 只会显示这一次
!立刻、马上把它复制下来,存到安全的地方,咱们下一步就要用!
让 Gmail 学会用你的新“马甲”
- 回到 Gmail,点击右上角的 齿轮【设置】 → 【查看所有设置】。
- 进入 【账号和导入】 标签页。
- 找到 【用这个地址发送邮件】(Send mail as),点击 【添加其他电子邮件地址】。
- 在弹出的黄色小窗口中,填入你的大名和你第一步创建的 Cloudflare 域名邮箱地址。
CAUTION
💡 重要提示: 把
“视为别名” (Treat as an alias) 的勾勾去掉!
添加Send mail as - 点击 【下一步】,进入最关键的配置环节,精准填写:
- SMTP 服务器:
smtp.gmail.com
- 端口:
587
- 用户名: 你的 完整Gmail地址 (例如
[email protected]
) - 密码: 重点来了! 这里填的 不是 你的谷歌登录密码,而是刚刚生成的那个 16位应用专用密码!
- 连接方式: 保持默认的 【TLS】 选项。
设置smtp - SMTP 服务器:
- 点击 【添加账号】。
Gmail 会发一封验证邮件。由于你第一步已经配好了收件,这封邮件会直接进入你的Gmail收件箱。打开它,点击验证链接或输入验证码,即可完成!
第三步:终极优化DNS,让邮件畅通无阻
为了让你用新邮箱发出去的邮件不被各大邮箱服务商当成垃圾邮件,我们还需要回到 Cloudflare,优化一下 DNS 记录。
优化 SPF 记录
SPF 记录是告诉全世界:“从我域名发出的邮件,经过这些服务器是合法的”。Cloudflare 帮你加了一条,我们现在要把谷歌也加进去。
- 回到 Cloudflare 的 DNS 管理界面,找到那条类型为
TXT
,内容以v=spf1
开头的记录。它应该是 Cloudflare 自动生成的:v=spf1 include:_spf.mx.cloudflare.net ~all
。 - 点击 【编辑】,将它的 内容 (Content) 修改为:很简单,就是在
v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all
~all
前面,加了一个include:_spf.google.com
。
添加 DMARC 记录
这像是一个邮件策略声明,我们先设成“观察模式”(p=none
),确保邮件能正常发出。
在 DNS 页面点击 【添加记录】:
- 类型 (Type):
TXT
- 名称 (Name):
_dmarc
- 内容 (Content):
v=DMARC1; p=none; rua=mailto:你的Gmail地址
- 记得把
你的Gmail地址
换成你自己的Gmail。
- 记得把
- TTL: 自动 (Auto)
第四步:终极测试!看看你的新邮箱能得几分?
我们辛辛苦苦配置了半天,怎么知道效果到底如何?发出去的邮件会不会被当成垃圾邮件?
别担心,我们用一个超赞的免费工具来做个“体检”—— mail-tester.com。它会给你的邮件配置打分,满分10分,分数越高,说明你的邮件越“健康”,越不容易被拦截。
来,开始我们的最后一步“大考”!
获取临时测试邮箱 打开网站 www.mail-tester.com。首页会直接给你一个临时的、看起来有点怪的邮箱地址,比如
[email protected]
。立刻把它复制下来。发送测试邮件
- 回到你的 Gmail,点击【写邮件】。
- 最关键的一步来了:在 “发件人”(From) 栏,一定要从下拉菜单里,选择我们刚刚设置好的 域名邮箱地址!
- 收件人 (To) 就填上你刚刚从 mail-tester 复制的那个地址。
- 邮件主题和内容随便写点什么,比如主题是
测试
,内容是Hello World
,然后点击【发送】。
查看你的分数! 发送成功后,切回
mail-tester.com
的页面,稍等片刻,然后点击 【然后查看你的得分】(Then check your score) 按钮。如果一切顺利,你应该能看到一个接近8-9分的结果,扣分在于 DKIM 签名缺失。
如果分数不理想怎么办? 别慌!这个网站最棒的地方就在于,它会告诉你具体是哪个环节扣了分,比如 SPF 没配对、邮件内容有风险等等。你就可以根据它的提示,回头检查我们之前的步骤,精准排错,非常方便!
🎉 恭喜!你已解锁新成就!
所有步骤都完成了!你现在拥有了一个既能收又能发的专属域名邮箱!
现在,打开 Gmail 写一封新邮件试试,在“发件人”那一栏,你就可以自由切换成你那个高大上的域名邮箱啦!
更棒的是,当别人给你这个域名邮箱发邮件时,你直接在 Gmail 里点击“回复”,发件人地址会自动变成你的域名邮箱,简直不要太丝滑!
怎么样,是不是感觉省下了一个亿?这个技巧无论是用于个人品牌、独立博客,还是你的 Side Project,都非常实用!