本文背景:
- 你上各大搜索引擎,或者小破站、小红薯,搜企业邮箱对比,无一例外都是广告,一堆垃圾浪费你的时间
- 作为热衷免费(白嫖)的独立开发者,还得一个个翻阅和测试各家企业邮箱服务,对比选择,本文旨在节约这些人的时间
- 对比的目的不是选择唯一,可以同时用很多家的服务,尽量主域自己控制,推荐resend加cloudflare,DMARC也可以做在cloudflare上,免费的够用了
直接看对比总结:
- Mailgun:免费计划发信量100封/天,3000封/月。绑手机号有点麻烦。仅提供邮件的收发服务,不提供服务器存储。对于开发者比较友好,不少应用直接集成了mailgun,只需要填写API key和域名就能直接用,SMTP credential创建也很方便。
- Google Workspace:已经没有免费计划,故跳过。
- Zoho Mail:免费计划5个账号,每个账号邮箱容量5G,发信量是动态风控的,据说不会超过100封/天。必须要验证手机号。免费计划下的所有账户不能开启POP/IMAP、转发,实测SMTP是可以用的。zoho的账户除了邮箱还有很多企业服务,例如CRM、SalesIQ,但很多都要收费。
- Microsoft 365 订阅:Microsoft 365 订阅本身是收费的,没有免费服务。Microsoft 365 E5 开发者订阅由于大量白嫖,已经停止并在逐步封号回收了,所以不推荐用免费的E5订阅。另外,微软本身的系统非常复杂,我用过的控制台就至少有 365 开发者订阅控制台、365 admin center、Entra admin center、Partner Center,企业有需要最好是去对接销售,如有需要我也可以写一篇如何完善配置微软的企业服务。
- 腾讯企业邮箱:免费额度100个账号,邮箱容量1G,发信量500封/天。必须依托在企业微信的平台下,也就是要注册一个企业,绑定手机、微信,提供大量个人信息,后续做CNAME还需要做了ICP备案的主域名。
- 阿里企业邮箱:免费额度50个账号,每个账号邮箱容量5G,发信量2000封/天/企业。创建企业邮箱的时候,最后会提示可以创建钉钉企业并绑定企业邮箱,也可以不创建。
- 网易免费企业邮箱:免费50个账号,邮箱容量6G,发信量100封/天/帐号。发信量小再加上个人偏见,我懒得测了,欢迎用过的开发者补充。
所有的前提:
你需要有一个域名。
Mailgun
链接:
流程:
在官网注册登录,可以不绑定信用卡,但是需要绑定手机号(国内手机号收不到短信验证码,不过可以发工单解决),登录后创建API key,实际有两个地方创建API key:
- 右上角 设置 - API Security,创建 API key【这个适用于所有域名】
- 左侧 Send - Sending - Domain settings,创建 Sending keys【这个仅适用于选择的域名】
API使用:
论坛邮箱drive: mailgun
地址:ceshi@sandbox57fce815d91d42fdb4e4e6aaxxxxxxxx.mailgun.org
Secret key: <API key>
域名: sandbox57fce815d91d42fdb4e4e6aaxxxxxxxx.mailgun.org
区域: US
也可以通过SMTP发送:
hostname: smtp.mailgun.org
Port: 587
Username: postmaster@sandbox57fce815d91d42fdb4e4e6aaxxxxxxxx.mailgun.org
password: <SMTP password>
不过测试域只能发送到mailgun后台已验证授权的邮箱,要发送到任意邮箱,必须要用自己的域名
左侧 Send - Sending - Domains,添加domain,填写如下:
Domain name: notify.example.top
Domain region: US
IP assignment option: Shared IP
DKIM: 自管理,长度1024
按需添加如下DNS记录:
MX notify mxa.mailgun.org 优先级 10
MX notify mxb.mailgun.org 优先级 10
TXT notify v=spf1 include:mailgun.org ~all
TXT mailo._domainkey.notify k=rsa; p=MIGf....
CNAME email.notify mailgun.org 不代理
TXT _dmarc.notify v=DMARC1; p=none; pct=100; fo=1; ri=3600; ...【DMARC也可以不配,因为需要付费才能看到报告】
实测验证域名DNS的耗时比较长(20分钟左右),可以发给任意邮箱,没有问题
收邮件配置:左侧 Send - Receiving - Routes,创建路由,写规则就好了(转发到邮箱或URL,也可以临时存储到mailgun的服务器上,并用webhook触发通知)
免费额度:只能添加1个域名,发信量100封/天,3000封/月。
其他设置:
收费选项(2025-04-29 记录):
链接:Flexible Email Delivery & API Pricing Plans | Mailgun | Mailgun

Google Workspace
链接:
收费选项(2025-04-29 记录):


Zoho Mail
链接:
在官网注册登录,必须要验证手机号,进入邮箱之后选择Free Plan永久免费,配置如下:
【免费计划下的所有账户不能开启POP/IMAP、转发,实测SMTP是可以用的】
域名:123456.xyz
机构名称:example
行业类型:教育
然后DNS验证可以直接链接到cloudflare操作验证域名(添加的是一条CNAME记录)
超级管理员邮箱地址:admin@123456.xyz
然后可以创建用户,创建组
可以自动添加DNS记录(邮件MX记录,SPF,DKIM),添加后还需要在控制台选手动配置,验证
测试发送邮件给outlook,被标记为了垃圾邮件:
Received有5条,mail.zoho.com到mx.zohomail.com,sender4-of-o55.zoho.com (136.143.188.55)到outlook,微软内部3条
有中转因此有 ARC-Authentication-Results 2条
spf通过1条,136.143.188.55被123456.xyz认证为允许发送邮件
dkim通过1条,d=123456.xyz
dmarc=pass都通过,微软compauth=pass reason=100
Return-Path: admin@123456.xyz
反垃圾结果:
X-MS-Exchange-Organization-SCL: 5
微软的垃圾邮件置信度(SCL)范围为 0-9,得分越高越可能是垃圾邮件,5 表示中等偏高概率为垃圾邮件,可能因内容、域名信誉或发送模式触发。
X-Microsoft-Antispam-Mailbox-Delivery
OFR:SpamFilterAuthJ
Outlook Filter Rules(Outlook 应用的过滤规则)
邮件被 非 Outlook 垃圾邮件过滤器 的其他反垃圾系统标记为垃圾邮件(如 Exchange Online Protection, EOP)。
说明微软的云端反垃圾引擎(而非本地客户端规则)触发了此判定
尝试了使用resend的服务来重新发件,也是同样的标记成了垃圾邮件,说明这个跟zoho mail这个提供商没有关系,是这个数字.xyz域名本身的声誉问题。
有永久免费套餐(2025-04-30 记录):


免费额度:1个域名,5个账号,每个账号邮箱容量5G,发信量是动态风控的,据说不会超过100封/天。
Zoho还有很多企业服务,比如:
Zoho CRM
Zoho SalesIQ
Microsoft 365 订阅
Microsoft 365 订阅本身是收费的,没有免费服务。Microsoft 365 E5 开发者订阅由于大量白嫖,已经停止并在逐步封号回收了,所以不推荐用免费的E5订阅。
腾讯企业邮箱
链接:
免费额度(2025-05-02):
100个账号,邮箱容量1G,发信量500封/天,1个域名。
流程:注册登录企业微信,邮件控制台中输入域名,添加DNS记录即可
MX @ mxbiz1.qq.com 优先级 5
MX @ mxbiz2.qq.com 优先级 10
TXT @ v=spf1 include:spf.mail.qq.com ~all
企业微信控制台 - 邮件 - 安全管理 - DKIM验证 - 配置,获得DNS记录将其添加:
TXT xxxx2505._domainkey v=DKIM1; k=rsa; p=MIGf...
至此,发件的SPF、DKIM都配好了,DMARC在企业微信中并没有看到有数据统计联动的页面,直接用cloudflare的即可。
要启用自己的 mail.域名 的登录页面,需要在 企业微信控制台 - 邮件 - 配置 - 邮件网页版 - 个性化登录中启用(注意需要付费开通邮件高级功能才能生效),并且需要主域名做了ICP备案才能生效。启用的话就可以添加相应的DNS记录:
CNAME mail tp.exmail.qq.com 不代理
阿里企业邮箱
链接:
免费额度(2025-05-02):
50个账号,每个账号邮箱容量5G,发信量2000封/天/企业,1个域名,不支持自动转发,最长开通5年,只要不收费就会一直自动续1年。
流程:注册登录阿里云,输入域名,时长选5年,下单后添加DNS记录即可(本次以二级域名notify.example.com为例):
MX notify mx1.qiye.aliyun.com 优先级 5
MX notify mx2.qiye.aliyun.com 优先级 10
MX notify mx3.qiye.aliyun.com 优先级 15
TXT notify v=spf1 include:spf.qiye.aliyun.com -all
这里不添加CNAME记录,因为仅用作发件服务,不需要设计单独的登录入口
添加之后,在控制台检查解析成功即可,然后初始化密码,登录企业邮箱分配账号等操作
管理员配置:
默认分配的邮箱是 postmaster@域名,除此还能配置50个账号
能定制网页标题、logo、欢迎信等
安全管理 - 账号安全策略 - 启用双重认证,设置范围为空(这里设置的是强制启用双重认证,不过postmaster账号无法关闭)
认证方式可选安全手机短信 和 身份验证器
允许使用第三方客户端,开启,范围全员(postmaster无法开启第三方客户端)
强制启用安全密码,关闭(也就是普通密码来访问SMTP/IMAP等客户端)
定期修改密码提醒,关闭
企业定制 - 域名管理 - 检查MX解析,找到DKIM去添加DNS记录:
TXT default._domainkey.notify v=DKIM1; k=rsa; p=MIIB...
组织与用户 - 邮箱管理,添加员工邮箱和服务邮箱(不要用钉钉就全部用服务邮箱,员工邮箱就是会同步在钉钉企业中创建一个员工),创建的时候开启POP3/IMAP/SMTP,注意取消初次登录修改密码
邮箱配置:
- 账户与安全 - 账户安全 - 异地登录提醒:不接收
- 邮箱设置 - 显示设置 - 附件位置,邮件顶部
- 邮箱设置 - POP和IMAP,收取邮件范围 - 全部
客户端配置:
imap.qiye.aliyun.com(使用SSL,端口号993)
smtp.qiye.aliyun.com(使用SSL,端口号465)
【写CNAME也会遇到证书不匹配的问题,看了下说明文档,要付费升级才能定制】
邮件反垃圾:
被outlook丢进垃圾箱了,邮件头信息中Authentication-Results可以看到所有验证都是通过的。
网易免费企业邮箱
链接:
免费额度(2025-05-02):
50个账号,邮箱容量6G,发信量100封/天/帐号。