同样的10万封邮件,SES花40块进箱率92%,SendGrid花300块进箱率78%,不是贵的就好用
做站群或者独立站的人,迟早会遇到一个问题:怎么给用户批量发邮件?注册验证码、密码找回、订单通知、EDM营销、客户激活——这些场景都离不开邮件发送能力。一开始大家可能用QQ邮箱、163邮箱手发,几十封还行,到几百封就扛不住了:发件数量被限制、频繁触发验证码、收件人把你标记为垃圾邮件发件人。
然后开始找邮件群发平台。一搜傻眼了:SendGrid、Mailgun、Amazon SES、Brevo、Mailchimp、腾讯云SES、阿里云邮件推送……几十个平台,价格从几毛钱到几块钱每千封不等,功能描述看起来都差不多,但实际用起来差距巨大。关键是,邮件群发这个事不是"选个便宜的就完事了"——便宜的平台进箱率可能只有30%,你发了等于没发;贵的平台进箱率高但成本吓人,小站根本用不起。
邮件群发平台选型,四个决定因素谁先谁后
| 1 | 进箱率是第一指标——发出去100封,真正出现在收件箱的有多少?低于80%的平台直接排除,不管你多便宜。 |
| 2 | 发送量匹配成本——月发1万封和月发100万封,最优选截然不同。量小选省事的,量大选省钱的。 |
| 3 | 邮件类型决定平台类型——事务邮件(验证码、通知)和营销邮件(EDM、促销)对平台要求不同,混用同一个平台容易出问题。 |
| 4 | 技术对接难度——是API调用还是SMTP配置?需不需要自己搞域名认证?团队有没有人会配SPF/DKIM/DMARC? |
一、先把邮件群发平台的底层逻辑搞明白
很多人在邮件群发上踩坑,不是因为选错了平台,而是根本没搞清楚邮件是怎么"送"到收件人那里的。邮件发送不是你把内容写好、点发送、对方就收到了——中间经过了一个复杂的链条:你的服务器 → SMTP协议 → 收件方邮件服务器 → 垃圾邮件过滤器 → 收件箱(或垃圾箱)。
收件方的邮件服务器(比如Gmail、Outlook、QQ邮箱)在收到一封邮件后,会做一系列判断:发件IP的信誉好不好?发件域名有没有配SPF/DKIM/DMARC?邮件内容有没有被标记为垃圾邮件的特征词?发件域名的发送历史怎么样?如果这些检查中任何一项不通过,你的邮件就可能进垃圾箱,甚至直接被拒收。
这解释了为什么你用自己域名搭的SMTP服务器发邮件,进箱率经常不到30%。不是因为你的服务器不行,而是因为你的IP和域名在各大邮件服务商那里是"陌生人"——没有信誉积累,没有发送历史,收件方服务器默认把你归为可疑来源。这也是为什么第三方邮件群发平台值钱:它们维护着大批高信誉的IP池,帮你解决了"身份背书"的问题。
进箱率 = IP信誉 × 域名信誉 × 内容质量 × 发送策略
这四个因素是乘数关系,不是加法。任何一个因子为0,进箱率直接归零。比如你用的平台IP信誉99分,但你自己的域名没配SPF,那进箱率可能就是30%。反过来,域名认证配得很好,但你用的平台IP池已经被大量用户搞烂了,进箱率照样上不去。

二、六大主流平台,从最便宜到最贵的真实对比
先把结论亮出来:如果你月发邮件在1万封以内、以事务邮件为主、预算有限,Amazon SES是最优解。如果你月发10万封以上、需要营销自动化(分组、A/B测试、工作流),SendGrid或Brevo更适合。如果你是外贸开发信场景,需要高送达率+邮件追踪,Mailgun更合适。下面是六个主流平台的详细对比:
| 平台 | 每千封价格 | 免费额度 | 进箱率 | 适合场景 | 核心短板 |
|---|---|---|---|---|---|
| Amazon SES | ≈¥0.70 | 前12月月送3000封 | 88%-94% | 事务邮件、大规模批量发送、API集成 | 没有营销模板和自动化功能,纯API发信工具 |
| SendGrid | ≈¥2.80 | 免费版日送100封 | 85%-92% | 营销邮件+事务邮件一体化 | 共享IP池质量不稳定,独享IP需额外付费 |
| Mailgun | ≈¥2.10 | 前3月月送5000封 | 87%-93% | 开发者友好、API灵活、邮件验证服务 | 免费试用期后价格翻倍,UI偏技术向 |
| Brevo | ≈¥3.50 | 免费版日送300封 | 84%-90% | 营销自动化+CRM+短信一体化 | 量大之后按联系人数量收费,成本跳涨快 |
| Mailchimp | ≈¥7.00 | 免费版月送1000封 | 88%-95% | 品牌营销、精美模板、电商集成 | 贵,且按联系人数量收费,大列表成本极高 |
| 腾讯云SES | ≈¥1.50 | 新用户50万封 | 82%-88% | 国内发信场景、微信生态联动 | 海外送达率偏低,Gmail/Outlook进箱不够稳 |
价格差距之大,看数字就明白了。同样发10万封邮件:SES大约花7美元(不到50块人民币),SendGrid大约花40美元(约280块),Mailchimp最夸张,按5000个联系人的标准套餐算,一个月就要近100美元。如果只是发注册验证码和订单通知这类事务邮件,用Mailchimp等于拿大炮打蚊子——不是不行,是太浪费。
但SES便宜归便宜,它不是全能的。SES本质上是一个邮件API,只负责"把邮件发出去"。它没有邮件模板编辑器、没有联系人分组管理、没有营销自动化工作流、没有打开率点击率追踪面板。如果你需要这些功能,要么自己写代码在SES之上搭一套,要么直接用SendGrid或Brevo这类自带营销功能的平台。
事务邮件和营销邮件为什么要分开
事务邮件(验证码、密码重置、订单通知)和营销邮件(促销、Newsletter)共用同一个IP和域名,是一个常见错误。营销邮件的打开率和点击率天然比事务邮件低,垃圾邮件投诉率更高。混在一起发,营销邮件拉低了整个IP池的信誉,反过来拖累事务邮件的送达率。正确做法:事务邮件用一个专用IP/子域名,营销邮件用另一个,互不影响。
共享IP vs 独享IP,什么时候该升级
共享IP(平台提供的公共IP池)最大的好处是便宜+信誉已经养好,但风险是"一粒老鼠屎坏一锅汤"——如果池子里有其他用户发垃圾邮件,你也会被牵连。独享IP需要自己从零养信誉(通常2-4周的预热期),但所有变量都在自己手里。月发量超过5万封、对进箱率要求极高的场景,独享IP值得投入。
三、SPF/DKIM/DMARC,配对了进箱率能翻一倍
这是最容易被人跳过、但效果最立竿见影的一步。三个DNS记录配置,全加起来不超过10分钟,配置前后进箱率能差30-50个百分点。Gmail和Outlook在2024年之后对未配置SPF/DKIM/DMARC的邮件几乎零容忍——不配等于默认进垃圾箱。
SPF(Sender Policy Framework)是一条TXT类型的DNS记录,告诉收件方"哪些IP/服务器有权限用我这个域名发邮件"。格式很简单:v=spf1 include:spf.sendgrid.net ~all。如果你用SendGrid发信,就把SendGrid的SPF域名include进去;用SES就include亚马逊的。注意一条域名只能有一条SPF记录,多个发信服务要写进同一条记录里。
DKIM(DomainKeys Identified Mail)是对邮件内容做数字签名。发信时用私钥签名,收信方用你DNS里公开的公钥验证签名。如果签名匹配,说明邮件内容在传输过程中没有被篡改。各大邮件平台都会在你添加域名后自动生成DKIM记录,你只需要把平台提供的记录值添加到DNS里就行——通常是3条CNAME记录。
DMARC(Domain-based Message Authentication, Reporting & Conformance)是SPF和DKIM的"政策层",它告诉收件方:如果SPF或DKIM验证失败了,这封邮件该怎么处理——放行(p=none)、标记为垃圾邮件(p=quarantine)、还是直接拒收(p=reject)。刚开始配置时建议用p=none观察一段时间,确认没有误拦后再逐步升级到p=quarantine或p=reject。
配置完成后怎么验证
配完SPF/DKIM/DMARC之后,不要直接开始大量发信。先用这几个免费工具验证配置是否正确:
· MXToolbox SPF Checker:输入域名,检查SPF记录是否存在、语法是否正确、include的域名是否都能解析
· DKIMValidator:发一封测试邮件到它提供的地址,它会返回DKIM签名验证的详细结果
· Google Postmaster Tools:绑定域名后可以看到你的域名在Gmail生态里的信誉评分、垃圾邮件率、送达率趋势
· mail-tester.com:发一封邮件到它给的地址,给你一个综合评分(满分10分),列出所有扣分项和修复建议
关于DMARC有一个容易被忽略的细节:Gmail和Yahoo在2024年2月起强制执行了新的发件人要求——日发量超过5000封的域名,必须配置DMARC记录,且p策略不能是none。如果你的发件量达到这个级别但DMARC还是p=none,进箱率会明显下降。
四、域名和IP的预热,跳过这一步的代价比你想象的大
一个新域名、新IP第一次开始大量发邮件,在收件方看来就是一个"之前没见过"的陌生发件人。收件方的反垃圾系统对陌生发件人的默认策略是"先怀疑、再观察、后放行"。如果你第一天上来就发1万封,大概率触发风控——不是进垃圾箱就是被限流。
域名预热的标准节奏:第一天发50封 → 第二天100封 → 第三天200封 → 第四天500封 → 第五天1000封 → 之后每天翻倍直到达到目标量。整个过程大约需要2-4周。核心原则是:每天的发送量增幅不能超过前一天的一倍,而且每封邮件都要发给"大概率会打开"的收件人(比如自己的测试邮箱、同事的邮箱、老客户),因为高打开率和低投诉率会加速信誉积累。

最亏的操作:预热了一个月的域名,被一次垃圾邮件投诉打回原形
Gmail的垃圾邮件投诉率阈值大约是0.1%(千分之一)。也就是说,你发了1000封邮件,只要有1个人点了"这是垃圾邮件",你的域名信誉就开始掉。超过0.3%就进入"观察名单",超过0.5%基本宣告信誉死亡。所以预热期间发的邮件内容一定要高质量、收件人一定是经过验证的列表——宁可少发,不可乱发。
另一个经常被忽视的点:收件人列表的清洗。花钱买来的邮箱列表里,至少有20-30%是无效地址或者已经废弃的账号。给这些地址发邮件,硬退信率(bounce rate)会飙升。Gmail和Outlook非常看重退信率——如果退信率超过5%,IP信誉就会受损。每次群发之前,用邮件验证工具(ZeroBounce、NeverBounce、Hunter Email Verifier)跑一遍列表,把无效地址、一次性邮箱、catch-all地址筛掉,花几十块钱能省下未来几个月的信誉修复成本。
五、自建邮局这条路,适合谁不适合谁
提到邮件群发,总有人问:"能不能自己搭个Postfix+Dovecot,一分钱不用花?"技术上确实可行——Postfix做SMTP发信、Dovecot做IMAP收信、配个Rspamd做反垃圾过滤、加个Roundcube做网页邮箱前端。搭一个能收发邮件的服务器,熟练的运维大概半天能搞定。
但问题是:能发邮件不等于能进收件箱。自建邮局的进箱率天花板很低,主要原因有三个:第一,你的VPS IP大概率在各大邮件服务商的"住宅/云服务IP"黑名单里,Gmail对来自数据中心IP的邮件天然不信任;第二,你没有IP信誉积累,你的域名是新域名,双重"陌生人"身份;第三,你需要自己维护SPF/DKIM/DMARC、自己监控黑名单、自己处理退信和投诉——这些事情单个来看都不难,但持续维护的成本累加起来,远超第三方平台的费用。
自建邮局适用的场景
企业内部邮件(员工之间通信,不进公网邮箱)、测试环境邮件发送、对数据安全有极高要求(邮件不能经过任何第三方服务器)、需要无限别名邮箱(每个服务注册一个独立邮箱地址)。这些场景下自建邮局是最优解,因为不需要和Gmail/Outlook打交道。
自建邮局不适用的情况
发往Gmail/Outlook/QQ邮箱等公共邮箱服务、需要高进箱率的营销邮件、大规模批量发送(日发万封以上)、没有专职运维人员的团队。这些情况下自建邮局的综合成本(人力+时间+进箱率损失)远高于第三方平台。
如果一定要走自建路线,建议用mailcow或Mailu这类封装好的Docker整合包,而不是从零手配Postfix。mailcow把Postfix、Dovecot、Rspamd、SOGo网页邮箱、Solr全文搜索打包在一起,一条docker-compose命令拉起来,至少省掉80%的配置工作量。但即使用了mailcow,IP信誉和域名预热这两关还是要自己过。
六、四种典型发送场景,按量级对号入座
前面讲了很多原理和对比,最后落到实操层面。你的邮件发送需求属于哪种场景,直接按以下配置走:
| 场景 | 月发量 | 推荐平台 | 月成本 | 关键配置 |
|---|---|---|---|---|
| 个人站长/小站 | < 5000封 | SES(免费额度内)或 Brevo免费版 | ¥0 | SPF+DKIM配好,用共享IP即可 |
| 中型站群/电商 | 1万-10万封 | SES + SendGrid(事务+营销分离) | ¥50-300 | DMARC配p=quarantine,独享IP开始预热 |
| 外贸开发信 | 5000-5万封 | Mailgun + 邮件验证工具 | ¥100-500 | 列表先清洗再发,严格控制日发量<500封/天/域名 |
| 大型平台/日发百万 | 100万+封 | SES为主 + 多平台冗余 | ¥700+ | 多子域名分通道,独享IP池,专人维护信誉 |
对于做站群的人来说,还有一个特别实用的组合:在UC建站系统上,每个站点独立部署,各自有不同的域名。如果每个站点都要给用户发邮件(注册验证、通知等),用一个统一的邮件平台 + 多个子域名发信是最高效的玩法。比如主域名在SES上验证通过后,可以用mail1.example.com给站群A发、mail2.example.com给站群B发,这样不同站点的发送信誉互不影响。UC建站系统的独立部署架构天然适合这种多子域名分通道的模式——每个站独立IP、独立域名、独立邮件子域名,任何一站出问题不影响其他站。
邮件发送和站群收录有什么关系
很多人没意识到,邮件群发能力和站群的SEO效果之间有间接关系。当你的站点有用户注册、订阅Newsletter、下单购买等互动行为时,搜索引擎会认为这个站是"活"的、有真实用户的——这对收录和排名都是正面信号。
而一个能稳定发送验证邮件、通知邮件的平台,是让这些互动流程跑通的基础。如果用户注册了收不到验证码,或者下单了收不到订单确认,不仅用户体验差,搜索引擎抓取到的交互数据也会受影响。UC建站系统支持通过API对接SES或SendGrid,每个站点配置独立的发信通道,保证事务邮件的送达率不受营销邮件影响。
七、邮件内容怎么写,比用什么平台发更重要
花了这么多精力选平台、配认证、养信誉,但如果邮件内容本身触发了垃圾过滤器,前面所有努力都白费。Gmail和Outlook的垃圾邮件过滤器不仅看发件人信誉,还会分析邮件正文——哪些词、哪些格式、哪些链接组合会触发警报。
几个高频触发垃圾过滤器的因素:标题全部大写("FREE TRIAL NOW!!!!")、正文中图片比例过高(纯图片邮件,几乎无文字)、过多的感叹号和emoji、短链接(bit.ly等被滥用的短链服务)、退订链接不明显或没有退订链接、HTML代码错误(缺失闭合标签)。营销邮件的退订链接是硬性要求——美国CAN-SPAM法案规定每封营销邮件必须包含清晰可见的退订方式,否则发件人面临罚款。
提高邮件打开率的三个要素
发件人名称(显示为"张经理"比显示为"noreply@xxx.com"打开率高3-5倍)+ 标题行(控制在40-60字符,包含收件人姓名或个人化的内容)+ 预览文本(preheader,Gmail会在标题下方显示前100个字符,这段文字决定了收件人点不点开)。这三个要素加起来占了打开率80%的决定权重。
最容易触发垃圾过滤器的标题词
FREE、100% free、Act now、Limited time、Click here、$$$、Earn $、Extra income、Risk free、Satisfaction guaranteed、This won't last。不是说不能用这些词,而是如果标题里同时出现了2-3个以上这类词,垃圾过滤器的评分就会显著升高。
邮件的图文比例控制在60%文字 + 40%图片是比较安全的区间。纯图片邮件不仅容易触发垃圾过滤器,而且很多邮箱客户端默认不加载图片——收件人看到的就是一片空白。另外,邮件中的链接数量不要超过3-5个,链接过多也是垃圾邮件的典型特征。
最后说一句:邮件群发这件事,选平台只占30%,剩下的70%是配置、预热、列表质量和内容。花两周时间选平台不如花两天时间把SPF/DKIM/DMARC配好、把列表洗一遍、把内容优化一遍。进箱率从60%提升到90%,对业务的影响比平台价格从3块降到2块大多了。
