退订体验与投递率
退订体验与域名信誉直接相关。用户找不到退订入口或流程冗长,就会点“投诉”。One‑Click 退订(RFC 8058)让用户不跳转、不登录,一步退订;这对 Gmail/Yahoo 等收件箱是强信号。你的目标是:更少投诉,更多“软退出”。
检查退订头部(自动)
体检会检测 List‑Unsubscribe 与 One‑Click;我们只验证存在与语法,不访问 URL,避免误退订与 SSRF。
最小可行实现(MVP)
List-Unsubscribe: <mailto:unsubscribe@example.com>, <https://example.com/u/12345>
List-Unsubscribe-Post: List-Unsubscribe=One-Click- HTTP 端点:POST,幂等;HTTPS;200 即可;不要求登录。
- 把“降低频次/改频道”放在确认页(而非阻塞退订)。
- 退订确认邮件仅 1 封,不要链式触发。
安全与合规
- 绝不在体检/监测中请求退订 URL:只做存在/语法检查;避免 SSRF 与误触。
- 验证域名白名单;拒绝内网与非 http(s) 协议。
- 对端点做速率限制与签名(可选)。
UX 设计指引
- 第一屏就能看到退订按钮;邮件正文与页脚都保留。
- 退订成功页给“撤销/重订阅”但不自动继续发信。
- 偏好中心:频率/主题/渠道(Email/短信/推送)。
监控与阈值
- One‑Click 覆盖率 ≥ 95%(活动/系统邮件除外)。
- 体检预警:缺头部 / 非 HTTPS / 多步退订。
- 投诉率与 One‑Click 覆盖双向联动告警。
常见问题
事务类邮件要带退订吗?
收据/密码重置等事务类通常不需要 One‑Click,但要谨慎识别类型,避免误发促销。
邮件里还要放 HTML 退订链接吗?
建议保留。收件客户端不一定总显示“原生退订 UI”,正文内链接更稳妥。
需要邮件确认吗?
不建议二次确认。One‑Click 的价值就是一键完成。需要通知时只发一封确认。
落地三步
- 在模板里加上两行头部(含 HTTPS 端点)。
- 用体检与 AR 头验证覆盖(灰度 → 全量)。
- 设置“投诉率/One‑Click 覆盖”联动告警。