本页由英文自动翻译。

阅读英文版
Proxy Mail QA

测试退订是否真的停止了邮件

退订不生效会招致垃圾邮件举报,Gmail 和 Yahoo 现在要求批量发件人支持一键退订。检查每封营销邮件的标头和链接,像真人一样退订,Proxy Mail QA 会标记之后仍然发来的营销邮件,无论多晚。

更新于

两种退订方式

Proxy Mail QA 对每封营销邮件检查的内容

检查 失败或警告的条件
list_unsubscribe 没有 List-Unsubscribe 头(不通过),或者它只有一个电子邮件地址或普通 http 地址(警告)
one_click_unsubscribe 没有带 https 地址的 List-Unsubscribe-Post 头,或者邮件的 DKIM 签名没有同时覆盖两个 List-Unsubscribe 头,因此收件箱的按钮无法一步退订(警告)
unsubscribe_link 邮件本身没有退订链接或邮件偏好设置链接
after_unsubscribe 它在该地址退订其发件人之后才到达

收件箱会为每封邮件显示两种退订链接,并提供 打开链接 和 复制。

测试一下

  1. 用一个新地址 注册并选择接收邮件,然后触发一封营销邮件,比如新闻简报。
  2. 查看邮件:上面的检查会显示在收件箱中。
  3. 在你自己的浏览器中用该链接 退订。
  4. 在那封邮件上 选择标记为已退订,如果已排队的营销邮件可能还会到达,可以设置宽限期(1 小时、1 天)。收件箱会提示它正在监视该发件人的营销邮件,并提供 停止监视。
  5. 触发更多邮件:新的新闻简报不应再到达,而收据或密码重置邮件应该到达。

此后到达的任何营销邮件都会在收件箱和 Accounts 页面显示警告,并提供 打开邮件,Reports 也会列出它。

在测试中

unsubscribe.spec.ts
const link = await qa.waitForLink(address, { type: 'unsubscribe', since: signedUp });
await page.goto(link);
await page.getByRole('button', { name: 'Unsubscribe' }).click();
await qa.markUnsubscribed(address, { service: 'acme.com' });
// Trigger the next campaign, then: no marketing for 10 minutes, receipts allowed.
await qa.expectNoEmail(address, { since: new Date(), category: 'marketing', timeout: 600 });

type: 'list_unsubscribe' 则返回头中的一键退订地址:像收件箱按钮那样向它 POST List-Unsubscribe=One-Click。之后,在另一个测试中或下一次真实营销活动之后,checkUnsubscribe(address) 会列出之后到达的营销邮件。智能体使用 kind 为 unsubscribe 的 wait_for_link,以及 mark_unsubscribed 和 check_unsubscribe;test_unsubscribe 提示词会逐步引导完成。

在你的下一次注册测试中试试

免费版,无需信用卡。创建一个地址,看着验证码或链接送达。

免费创建账号打开应用

常见问题

需要开启什么吗?

目前是的。营销和优惠邮件处于 Labs 阶段:在应用的 Account settings → Labs 中开启。它也会作用于你的 API 密钥 和智能体;开启前,它们的营销工具会返回说明此情况的错误。

Proxy Mail QA 会点击退订链接吗?

不会,从不。它会显示链接,并提供 Open link 和 Copy,把链接交给测试和智能体,让退订像真人操作一样发生。把地址标记为已退订只是开始监控。

监控会持续多久?

与地址的有效期一样长。在你标记的时间之后,该发件人发来的任何营销邮件都会计入,无论是一分钟后还是三周后,直到你停止监控或把地址重新标记为已订阅。

收据也会被标记吗?

不会。每封邮件都会被归类为登录、事务或营销,只有营销邮件才会让监控判定失败。收据、密码重置和安全通知在退订后应继续送达。

营销邮件必须多快停止?

取决于用户所在地:美国和加拿大为 10 个工作日,澳大利亚为 5 个工作日,欧盟和英国要求及时停止。为账号设置国家后,也会检查截止时间。参见 各国营销规定。

你的应用是用 AI 工具构建的?选择你的工具

对本页有疑问?

可以用任何语言提问。文档可以立即回答,你也可以把问题发给 Proxy Mail QA 团队,他们会用英文回复。