发布于 2026-10-28 · 最后核实:2026-10-28 · 文中价格与额度以各官网为准
网站上线后,页脚写个 gmail 邮箱总觉得不够正式,想换成 hi@你的域名。一搜教程,转发、代发、MX、SPF 一堆名词。其实先回答一个问题就能少走一半弯路:你只需要收信,还是收发都要?
结论先说:只收不发,用 Cloudflare Email Routing 转发到常用邮箱,免费、几分钟配好;收发都要,国内用户先看腾讯企业邮基础版或网易免费企业邮,海外用户先看 Zoho Mail 免费版,预算允许就直接上 Google Workspace 或 Microsoft 365;网站要给用户发验证码、通知,另配 Resend 这类发信服务,并把 SPF、DKIM、DMARC 配齐。本文信息核实于 2026-10,免费额度随时可能调整,注册前以官网为准。
先分清:只收不发 vs 收发都要
- 只收不发:页脚联系邮箱、注册平台用。一个转发服务就够,代表是 Cloudflare Email Routing。
- 收发都要:要和客户、合作方往来,需要一个有收件箱、能发信的真邮箱,比如 Zoho、腾讯、网易、Workspace、M365。
- 网站自动发信:验证码、密码重置、订单通知,需要发信 API 或 SMTP 服务,比如 Resend。
三类可以叠加,比如企业邮箱处理日常往来,Resend 从子域名发事务邮件。
只收不发:Cloudflare Email Routing
域名 DNS 在 Cloudflare 的话(不在的话可以先看域名怎么选、在哪买),在后台开启 Email Routing,添加规则「hi@你的域名 → 你的常用邮箱」,验证目标邮箱即可。Cloudflare 会自动在根域名添加 MX、SPF、DKIM 记录。
官方文档里的关键限制:
- 收信免费、不限量:Workers 免费计划和付费计划的入站邮件都是 Unlimited。
- 每个域名最多 200 条规则,单封入站邮件不超过 25 MiB;一条规则只能转到一个目标,转给多人要写 Worker。
- 用了 Email Routing,根域名的 MX 必须指向 Cloudflare,不能和别家邮箱同时收根域名的信。
Cloudflare 另有 Email Sending(测试版),但发给任意收件人需要 Workers 付费计划(每月含 3,000 封,超出每 1,000 封 $0.35),免费计划不能对外发信。
关于「转发 + Gmail 代发」
过去常见的组合是 Cloudflare 收信、转到 Gmail,再在 Gmail「以其他地址发送」里填一个第三方 SMTP 来回信。这个方案要谨慎了:Gmail 帮助中心写明,从 2027 年 1 月起不再支持第三方地址的「Send as」,过渡期内可能限制新增配置,Google 建议改用桌面邮件客户端或 Google Workspace。转发收信不受影响。
收发都要:几家对比
| Zoho Mail 免费版 | 腾讯企业邮基础版 | 网易免费企业邮 | Google Workspace | Microsoft 365 | |
|---|---|---|---|---|---|
| 价格 | 免费 | 0 元 | 免费 | Business Starter $7/用户/月 | Business Basic $7/用户/月(年付) |
| 用户数 | 最多 5 个,第 6 个起全员需付费 | 账号数不限 | 上限 50 个 | 最多 300 | 最多 300 |
| 存储 | 每人 5GB | 每个邮箱 1G | 官网对比表写单个账号 6G | 每人 30GB | 以官网为准 |
| 域名 | 1 个 | 以官网为准 | 需用自有域名才能对外发信 | 支持 | 支持 |
| 客户端 | 网页 + 官方 App,不含 IMAP/POP | 网页、企业微信、Foxmail 等 | 以官网为准 | 以官网为准 | 网页和移动版 |
| 发信限制 | 以官网为准 | 对外 500 封/天 | 以官网为准 | 以官网为准 | 以官网为准 |
几点补充:
- Zoho 免费版不是哪里都能注册。定价页标注「仅在部分数据中心提供」,帮助文档也写明可能无法在所有地区使用。没有 IMAP/POP,就不能用 Apple Mail、Outlook 等第三方客户端。
- 腾讯企业邮基础版注册入口会跳转到企业微信,适合本来就用企业微信的团队。专业版 950 元/年起,VIP 账号单价 190 元。
- 网易免费企业邮官网注明赠送域名只能域内发信,要对外发信需绑定自有域名。专业版标价 0.29 元/用户/天。
- Google Workspace 和 Microsoft 365 美国官网标价都是 $7/用户/月起,按人付费,一个人用每年约 $84。
网站发信:Resend 和 SPF/DKIM/DMARC
验证码、密码重置这类邮件应该用专门的发信服务。以 Resend 为例,免费版每月 3,000 封、每天 100 封、最多 3 个域名;Pro $20/月含 5 万封、不限每日量。
配置步骤(来自 Resend 文档):
- 后台添加域名,官方建议用子域名,比如
notifications.example.com,这样发信信誉和你的日常邮箱隔开。 - 把 Resend 生成的 DKIM、SPF 记录(TXT,以及 MX 或 CNAME)原样复制到 DNS。在 Cloudflare 添加 CNAME 时要关掉代理(橙色云朵),否则验证不过。
- 通常 15 分钟内验证通过,最长可能 72 小时。
- 验证通过后在
_dmarc加 DMARC 记录,先用p=none观察,确认都通过后再收紧。
Gmail 的发信要求:自 2024 年 2 月 1 日起,所有给 Gmail 个人邮箱发信的人都必须配 SPF 或 DKIM;每天给 Gmail 发超过 5,000 封的批量发信人,SPF、DKIM、DMARC 三者都要配(DMARC 可以是 p=none),营销邮件还要支持一键退订。量小也建议三项都配。
四种记录各是什么
| 记录 | 放在哪 | 作用 | 示例 |
|---|---|---|---|
| MX | 收信的域名 | 告诉别人「发给这个域名的信送到哪台服务器」 | Cloudflare 的 route1.mx.cloudflare.net 等 |
| SPF | 发信域名的 TXT | 列出哪些服务器可以用这个域名发信 | v=spf1 include:_spf.mx.cloudflare.net ~all |
| DKIM | 选择器._domainkey 的 TXT |
用签名证明邮件确实由域名所有者发出、没被改过 | cf2024-1._domainkey、google._domainkey |
| DMARC | _dmarc 的 TXT |
规定 SPF/DKIM 都不通过时怎么处理,并接收报告 | v=DMARC1; p=none; rua=mailto:你的地址 |
通用配置步骤:
- 选定邮箱或发信服务,在它的后台添加域名,拿到要加的记录。
- 到 DNS 服务商处逐条添加,复制粘贴,不要手打(DNS 基础可以先看 DNS 是什么)。
- 删掉旧的、冲突的 MX 和多余的 SPF。
- 后台点验证,再给自己的 Gmail 发封测试信,在「显示原始邮件」里看 SPF、DKIM、DMARC 是否都是 pass。
常见的坑
- MX 冲突。根域名的 MX 只能指向一家。同时留着 Cloudflare 和企业邮的 MX,邮件会随机落到其中一家。换服务商时先加新记录、确认能收信,再删旧的。
- SPF 写了两条。每个域名只能有一条 SPF。用了多家服务就合并成一条多个
include:,并注意 DNS 查询不超过 10 次。 - 进垃圾箱。常见原因是 SPF、DKIM 没配或没对齐,DMARC 缺失,新域名突然大量发信。Google 建议用 Postmaster Tools 盯垃圾邮件投诉率,保持在 0.1% 以下,绝不到 0.3%。
- DMARC 一上来就 reject。还没确认所有发信来源都通过就设
p=reject,正常邮件也会被拒。从p=none开始。
参考资料
- Cloudflare Email Service:Limits — https://developers.cloudflare.com/email-service/platform/limits/
- Cloudflare Email Service:Pricing — https://developers.cloudflare.com/email-service/platform/pricing/
- Cloudflare Email Service:Domain configuration — https://developers.cloudflare.com/email-service/configuration/domains/
- Gmail 帮助:Changes to third-party email account support in Gmail — https://support.google.com/mail/answer/17101213
- Gmail 帮助:Email sender guidelines — https://support.google.com/a/answer/81126
- Google Workspace 帮助:About SPF records — https://support.google.com/a/answer/10683907
- Zoho Mail:定价页 — https://www.zoho.com/mail/zohomail-pricing.html
- Zoho Mail 帮助:Subscription — https://www.zoho.com/mail/help/adminconsole/subscription.html
- 腾讯企业邮箱 — https://exmail.qq.com/
- 网易免费企业邮箱 — https://ym.163.com/
- Google Workspace:定价页 — https://workspace.google.com/pricing
- Microsoft 365 商业版定价 — https://www.microsoft.com/en-us/microsoft-365/business/compare-all-microsoft-365-business-products
- Resend:定价页 — https://resend.com/pricing
- Resend 文档:Add and verify a domain — https://resend.com/docs/add-a-domain
常见问题
- 只想让 hi@我的域名 能收到邮件,最省事的免费方案是什么?
- 域名的 DNS 托管在 Cloudflare 的话,用 Cloudflare Email Routing。它把发到你域名的邮件转发到一个你已验证的邮箱(比如常用的个人邮箱),Cloudflare 文档写明免费计划收信不限量。它只负责转发,不提供收件箱,也不能用来回信。
- Gmail 的「以其他地址发送」还能用来发 hi@我的域名 吗?
- 按 Gmail 帮助中心 2026 年 10 月的说明,从 2027 年 1 月起,Gmail 网页版和手机 App 不再支持用第三方地址「以其他地址发送」,过渡期内可能限制新增配置。所以「Cloudflare 转发 + Gmail 代发」不适合作为新的长期方案。
- 收发都要、又不想花钱,选哪家?
- 按 2026 年 10 月各家官网:Zoho Mail 免费版最多 5 个用户、每人 5GB、绑定 1 个域名,只能用网页和官方 App,不含 IMAP/POP,而且只在部分数据中心提供;腾讯企业邮基础版 0 元,账号数不限、每个邮箱 1G,对外发信每天 500 封;网易免费企业邮账号上限 50 个,官网对比表写单个账号 6G。
- 用 Resend 给用户发验证码邮件,DNS 要配什么?
- 在 Resend 后台添加域名(官方建议用子域名,例如 notifications.example.com),把它生成的 DKIM、SPF 记录(TXT 和 MX 或 CNAME)原样加到 DNS,验证通过后再在 _dmarc 加一条 DMARC 记录,建议先用 p=none。Resend 免费版每月 3,000 封、每天 100 封。
- SPF 记录为什么只能有一条?
- Google 的说明是每个域名只能有一条 SPF 记录,多个发信服务要写进同一条里,用多个 include: 合并,整条记录的 DNS 查询不超过 10 次。例如 v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all。