邮件

事务邮件与营销邮件基础设施。注册验证、收据与通知都靠它。

这个类别解决什么问题

让系统能可靠地把验证码、收据和通知送进用户的收件箱,而不是垃圾箱。

什么时候需要

当你需要验证用户邮箱或发送任何自动通知时。它常被低估,但送达率问题会直接卡住注册流程。

选择时看哪些指标

这些是评估这类服务时通用的判断维度,不针对任何具体厂商。

  • 是否要求验证自有域名
  • 送达率与退信处理方式
  • 是按封计费还是按量阶梯计费
  • 事务邮件与营销邮件是否分开
  • 日志与排查能力

中国开发者特别需要考虑什么

发往中国大陆邮箱的送达率需要单独测试,境外服务商在这方面的表现差异较大。域名解析配置(SPF/DKIM/DMARC)是送达率的前提。

这一层的成本结构

事务邮件的成本几乎只有一项:发送量,按封或按阶梯计价,量越大单封越低。固定投入主要是配置时间——验证域名、配置解析记录、准备模板和退信处理,这些不花钱,但不做就发不出去。可变成本里最容易被低估的是无效地址:持续向不存在的邮箱发送会拉低发件域名的声誉,之后连真实邮件也进垃圾箱。营销邮件要单独一条通道和独立子域名,两者混用会把验证码和收据的送达率一起拖下去。

常见误区

  • 用主域名同时发事务邮件和营销邮件。一次群发投诉就会影响验证码和收据的送达,而这类邮件用户正在等着。做法是营销用独立子域名,事务邮件保持低频、内容可预期。
  • 不处理退信和投诉。硬退信的地址继续发,退信率上来之后整个发件域名的声誉都会受损。做法是接住邮件服务的退信与投诉回调,硬退信直接标记为不可投递,投诉的地址立刻停发。
  • 把验证码邮件放在注册请求里同步发送。邮件服务抖动或超时,注册接口就跟着失败,用户看到的是白屏。做法是把发送放进队列或后台任务,接口先返回成功,发送失败由重试补上。

从零开始的上手顺序

  1. 先定一个专用于系统邮件的子域名,比如 mail 或 notify,不要拿主域名去发。主域名留给网站本身,两边互不影响。
  2. 在邮件服务后台添加这个域名,按给出的记录逐条配置解析并等待验证通过。TXT 记录较长,容易被截断或拼错,配完用解析查询工具复查一次。
  3. 设好发件人显示名和回复地址,回复地址指向你真实会看的邮箱。用户回复验证邮件时,应该有人能收到。
  4. 先给自己和两三个不同邮箱服务商的地址各发一封验证码和一封带排版的邮件,确认正常投递进收件箱,并检查手机上打开的效果。

在不同业务模式中的作用

saas 注册验证、订阅通知与收据
ai-saas 同上,并用于用量提醒
app 账号验证与推送补充
api 配额告警与服务通知
digital-product 购买凭证与交付邮件
ecommerce 订单与物流通知

常见问题

我用个人邮箱手动发验证码,行不行?

每天几封时可以,但它不可持续:没有重试、没有日志,多数个人邮箱对自动批量发信还有频率限制,超了会被临时限制发信。只要注册流程是自动的,就该用事务邮件服务,接一次通常不超过一小时。

免费额度够用吗,什么时候必须升级?

按注册量估算:每个新用户一般触发一到三封,验证、欢迎、收据各一封。每天几十封时免费档通常够用;到每天几百封,或者需要更长日志保留和专用发信地址时再升级。不要为了省这笔钱让用户收不到验证邮件。

邮件进了垃圾箱,应该先查什么?

按顺序查三件事:域名的验证状态是不是真的通过,而不是只添加了记录;发件地址的域名与已验证的域名是否一致;正文是不是以短链接和图片为主。三项都正常,再换成不同收件方的邮箱各测一次。

事务邮件和营销邮件要用两家服务商吗?

不一定,但一定要两条独立通道:不同子域名、不同发送流,退订只影响营销那一条。用同一家的两个子域名,多数情况下够用;只有营销量很大、开始拖累发信声誉时,再拆到两家。具体能力以服务商文档为准。

这一类别的工具(2)

每条记录都标注了它引用的官方来源与核实日期。收录是为了让你知道这个方向上有哪些东西,不代表我们推荐其中任何一个。

Resend

官方资料已核实

面向开发者的事务邮件发送服务。

Postmark

官方资料已核实

专注事务邮件送达率的发送服务。