Compliance · 更新于 May 2026

Double opt-in

两步式订阅者确认

Double opt-in 是一种两步式名单订阅流程:新订阅者通过点击确认邮件中的链接来确认自己的邮箱地址,然后才会被加入有效名单。该流程能产生可核验的同意记录(timestamp + IP + 点击)。

§1

定义

Double opt-in(又叫 confirmed opt-in)是一个两步式名单订阅流程:(1) 访客在您的订阅表单提交邮箱,看到 "请查收邮件" 的确认页;(2) AcelleMail 发出一封带确认链接的邮件,只有用户点击之后,这个订阅者才会在名单上被激活。对应的 single opt-in 则是:提交表单的那一刻订阅者就已经激活,不需要再点击邮件。

§2

AcelleMail 的实现方式

AcelleMail 管理后台 Settings 中的 list.default.double_optin 配置控制新建名单的默认值。具体到每个名单,mail_lists.subscribe_confirmation 列保存的是实际值 — true 表示 double opt-in,false 表示 single。待确认流程位于 app/Http/Controllers/Pub/MailListController.php(订阅者被重定向到 "ThankYou" 页提示查收邮件),点击 handler 位于 app/Model/Subscriber.php::confirmSubscription,负责把订阅者那一行激活。

§3

为什么 double opt-in 重要

引用 AcelleMail 内置的 FormGdprChecklist(规则 double_opt_in_enabled):"两步确认产生可核验的同意记录(timestamp + IP + 点击)。Single opt-in 合法但偏弱 — 在 DPA 审查面前,double opt-in 实质性地抬高您的抗辩。" 实践中 double opt-in 带来三项收益:(1)名单更干净 — 错填和 bot 注册永远不会激活,送达率随之提升;(2)投诉率更低 — 每一个激活订阅者都点击过确认链接,他们记得自己订阅过;(3)同意可抗辩 — 点击事件是一条已记录的数据点,监管机构索取时可以拿出来。

§4

什么时候 single opt-in 合适

某些场景倾向于 single opt-in:把邮件作为内容交付渠道的 gated-content 下载、登录中的回头客、内部员工名单。AcelleMail 把选择权放在名单级 — 同一个账号可以让 gated-download 名单走 single opt-in,而主营销名单走 double opt-in。送达率与同意的权衡不依赖于具体平台 — 详细论述见 送达率 §9(名单卫生)

来源

本页每一项主张都追溯到下列之一。

  • AcelleMail — app/Services/Form/FormGdprChecklist.php(同意理由,规则 double_opt_in_enabled)
  • AcelleMail — app/Model/Subscriber.php(通过 double opt-in 表单确认订阅)
  • EU GDPR — 第 7 条(同意的条件)

想在生产环境运行这个?

AcelleMail 是一次性授权的自托管邮件平台,对本术语表中的每一项术语都提供一等公民支持。无任何订阅费、不按订阅者计费、完整源代码。

试用在线演示