SenderGuard
SenderGuard

退订体验与投递率

退订体验与域名信誉直接相关。用户找不到退订入口或流程冗长,就会点“投诉”。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 的价值就是一键完成。需要通知时只发一封确认。

落地三步

  1. 在模板里加上两行头部(含 HTTPS 端点)。
  2. 用体检与 AR 头验证覆盖(灰度 → 全量)。
  3. 设置“投诉率/One‑Click 覆盖”联动告警。