邮件停止发送的原因:退出订阅、停止条件、投递失败

Adapty Mail 会因以下四种原因之一停止向用户发送邮件:

  • Stop condition:用户当前的流程因已完成转化而结束。用户不会被屏蔽,仍可参与其他营销活动。
  • No engagement:用户当前的营销流程因未打开或点击任何邮件而结束。用户不会被屏蔽,仍可参与其他营销活动。
  • Suppression:用户被排除在该项目所有后续营销发送之外。事务性邮件仍可正常触达。
  • Throttle:新域名每日有发送上限,随着发送量增加该上限会逐步提高,最终取消限制。超出上限的邮件将等待配额释放。若三天内仍无法发出,则标记为 Cancelled,并停止对该收件人的营销活动。

这四项均针对具体项目。在某个 Adapty 项目中设置的屏蔽规则不会影响其他项目。

停止条件(活动成功后的结束机制)

停止条件会在活动成功后立即终止该活动,使剩余的邮件不再发出。

Adapty Mail 收到的每个事件——购买、退款、确认——都会更新用户画像。每次更新后,Adapty Mail 都会检查用户画像,判断是否满足相应的停止条件:

  • 营销活动:用户画像的订阅状态变为 Subscribed,或一次性购买状态变为 Purchased。
  • App activation 和 Cancellation page:无停止条件——始终运行至结束。
  • Double opt-in:收件人确认其地址。

一旦检测到停止条件,该收件人的活动即告终止。他们仍可参与其他活动。

打开活动分析,查看触发停止条件的用户详情。

无互动(被忽略的营销活动提前结束)

对于未打开、未点击任何邮件的收件人,营销活动将提前结束。前三封邮件无论是否被打开都会正常发送。在发送后续每封邮件之前,Adapty Mail 会将已发送邮件数与收件人进入活动的时间进行比较:

已发送邮件数若收件人进入活动至少满以下时间,则活动结束
32 天前
436 小时前
5 封或更多1 天前

活动中任意一封邮件被打开或点击,即可让收件人留在活动中直至结束。事务性活动不会以这种方式结束。

在用户画像的旅程中,未发出的邮件会显示为 Cancelled,原因为 No engagement。该用户画像不会被屏蔽,可以进入其他活动。

取消订阅(从邮件列表中移除)

被屏蔽的用户画像仍能收到哪些邮件

无论出于何种原因,被屏蔽的用户画像将不再收到任何营销邮件。但事务性邮件(例如购买后的应用访问通知或双重确认请求)仍会正常发送,除非该用户画像是因为邮件退回、垃圾邮件举报或地址验证失败而被屏蔽。出现上述情况后,邮件无法送达该邮箱,Adapty Mail 将不再发送任何邮件。

地址验证失败

Adapty Mail 会对收到的每个电子邮件地址进行验证。

以下地址会被直接拒绝,不会创建新的用户画像:

  • privaterelay.appleid.com 域下的所有地址——这是用户选择 Hide My Email 时 Apple 分配的中转地址。如需向这些用户发送邮件,请另行收集真实地址。Apple 正在将新的中转地址迁移至 private.icloud.com,而 Adapty Mail 不会匹配该域名,因此这类地址会作为普通用户画像正常处理。
  • 包含非 ASCII 字符或空白字符的地址,因为 Amazon SES 不接受此类地址。

对于所有其他地址,Adapty Mail 会联系用户的服务器,检查该邮箱是否存在。此过程不会发送任何邮件。如果出现以下情况,该地址将被屏蔽:

  • 对应的邮箱不是活跃状态
  • 托管在一次性域名上
  • 邮箱已满
  • 是角色账户,例如 info@ 或 support@

如果检查未能完成——邮件服务器将其拦截或未响应——Adapty Mail 不会屏蔽该地址。该用户画像将被正常创建,并像其他用户一样接收营销活动。

要查看某个地址的状态,请在用户画像中搜索。标记为 Unsubscribed 的用户画像未通过验证,即使从未向该地址发送过任何邮件。完全没有用户画像的地址则被直接拒绝。Adapty Mail API 无法提供此信息:其响应在验证运行之前就已返回。

地址在后续失效后,其用户画像会一直保留,直到首次退信将其抑制。Adapty Mail 不会重新验证地址,发送一个经过修正的地址也不会修复原有用户画像——而是会创建一个新的用户画像。

Important

Adapty Mail 仅在邮件地址首次到达时探测一次。此后,失效地址只有在邮件投递失败时才会被标记出来。请在将地址传递给 Adapty Mail 之前,在您自己的系统中完成地址验证。

收件人已退订

营销邮件为收件人提供了两种退订方式。事务性邮件则没有退订选项——服务类消息的发送无需用户同意,因此也无需提供撤回机制。

  • 页脚链接:每封营销邮件都包含一个此类链接。点击后会打开一个页面,显示收件人的脱敏地址和 Unsubscribe 按钮;点击该按钮即可退订该用户画像。特意设置了确认步骤,是因为邮件扫描器和预取工具会自动访问邮件正文中的链接,不应意外触发退订。
  • 一键退订:支持此功能的邮件客户端会在发件人名称旁边显示”退订”按钮。只需点击一次即可退订该用户画像,中间无需确认页面。Adapty Mail 会在每封营销邮件中附带 Gmail 和 Yahoo 对批量发件人要求的 List-Unsubscribe 请求头(RFC 8058)。

两个链接都携带加密令牌,用于标识收件人及其所属邮件,因此取消订阅无需登录,也无需手动查找。两个链接均指向您自己的域名,但取消订阅页面由 Adapty Mail 托管。

Note

从测试邮件中取消订阅不会产生任何效果——测试发送的邮件不计入退订名单。

发送失败,或收件人将邮件标记为垃圾邮件

Amazon SES 会对其处理的每封邮件进行反馈上报。以下三种反馈会立即将该用户画像加入抑制列表:

事件含义
Bounce接收邮件服务器拒绝了该邮件并将其退回。硬退信(邮箱或域名不存在)和软退信(例如邮箱已满)均会屏蔽该用户画像。有助于识别通过了初始验证但后来失效的邮件地址。
Complaint收件人将邮件标记为垃圾邮件。
RejectAmazon SES 在发送前拒绝了该邮件。

用户画像的旅程将退信显示为 Bounced,将投诉显示为 Spam report。

恢复收件人

看板中没有任何操作可以撤销抑制状态。如需恢复(例如某人将测试邮件标记为垃圾邮件时),请联系 Adapty 支持团队。

用户画像页面会显示该用户画像是否处于抑制状态:页面顶部会注明原因,例如 Bounced 或 Reported spam。同一页面上的 ⋯ 菜单也可手动对用户画像执行抑制操作。

限速(临时延迟与取消发送)

新发件域名每天最多可发送 100 封邮件。随着发送量的增加,上限会逐步提高,域名完成预热后上限将自动解除——详见域名预热。Adapty Mail 会依次检查您的每个域名是否达到上限,并从第一个尚未超限的域名发送邮件。因此,添加第二个已验证的域名可以提升项目每天的总发送量。

每日上限会分摊到全天,因此每个域名也有每小时限制——请参阅分级机制说明。当你所有域名都超出限制时,邮件将无法发送至 Amazon SES。该用户画像的流程状态会显示为 Throttled。Adapty Mail 会在限制解除后重试:如果是每小时限制导致的延迟,则在下一小时重试;如果是每日上限导致的延迟,则在 UTC 午夜后重试。重试顺序依次为:事务性邮件优先,其次是流程中的首封邮件,最后是其余邮件。

如果一封邮件在首次发送日期起的三个 UTC 日内(含当天)仍无法发出,其状态将变为 Cancelled,该收件人的活动也随之停止。用户画像不会被屏蔽,仍可进入其他活动。系统不会主动上报取消事件,该状态标记是唯一的记录。在从新域名大批量发送之前,建议先添加第二个已验证域名,或等待发送上限逐步提升。

测试发送完全不受上限限制,因此即便测试邮件发送成功,也无法说明正式发送能够顺利送出。

合规

遵守 CAN-SPAM、GDPR 以及您所在市场的同等法规,是您作为发件人的义务。Adapty Mail 会自动处理其中一部分合规要求,其余部分则需要您自行负责。

已为您处理的事项

  • 退订链接:位于每封营销邮件的页脚,收件人确认后立即处理。
  • List-Unsubscribe 标头:随每封营销邮件发送,支持在收件箱内一键退订(RFC 8058)。
  • 自动屏蔽:由退信或垃圾邮件举报触发。
  • 地址占位符:在每封营销邮件页脚预留,并填入您提供的地址。

您的职责

  • 您的公司地址:保存在 Settings > Company 中——这是占位符填充的实际值。CAN-SPAM 要求在页脚中提供实体地址,若未设置,Adapty Mail 将无法生成营销活动。
  • 明确的选择加入同意:在将用户邮箱传递给 Adapty 之前,请先收集用户同意。详见将 Adapty 连接到 Adapty Mail。如需让每位新收件人在收到任何营销邮件之前确认其地址,请开启双重确认订阅功能。
  • GDPR 删除请求:将用户画像的标识符发送至 Adapty Mail API 的删除用户画像端点。Adapty Mail 将清除该用户画像的个人数据并取消其已排期的邮件。删除操作不可撤销:即使之后再次传入相同标识符,也不会重新创建该用户画像。