刚刚注册了第三方电子邮件营销提供商,当我提供模板时,他们给我一个小标签,放置它们与用户特定的取消订阅链接。电子邮件营销中取消订阅链接
我的问题是链接是单击,没有后续确认等。虽然我都很容易删除,但我担心恶意软件扫描程序,AV引擎,垃圾邮件扫描程序的任何组合都将遵循链接并因此取消许多合法用户的订阅。
这是规范有一个单一的HTTP GET请求取消订阅用户? 其他开发人员如何处理此问题?
注:有问题的提供商是critsend
刚刚注册了第三方电子邮件营销提供商,当我提供模板时,他们给我一个小标签,放置它们与用户特定的取消订阅链接。电子邮件营销中取消订阅链接
我的问题是链接是单击,没有后续确认等。虽然我都很容易删除,但我担心恶意软件扫描程序,AV引擎,垃圾邮件扫描程序的任何组合都将遵循链接并因此取消许多合法用户的订阅。
这是规范有一个单一的HTTP GET请求取消订阅用户? 其他开发人员如何处理此问题?
注:有问题的提供商是critsend
有趣的问题。这不是常态。但对于谨慎的电子邮件服务提供商来说这很常见。例如,MailChimp对他的免费用户也有一次单击取消订阅。我也不是那个大粉丝。 (我更喜欢预先填好的表单字段,用户通过点击“提交”来确认他希望取消订阅。)但是,直到现在,我还没有看到使用1-click-unsub的任何问题。
仅供参考,here是一个讨论类似的话题(假阳性双选择确认)。您可能还想查看this article和this discussion(论坛需要注册)。
我知道Campaign Monitor内置了用于捕获非用户退订的程序。不知道关于critsend。
规范一旦被点击,它将转到一个表单,您可以通过点击一个按钮来确认删除。这很奇怪,甚至有一次点击可用
就HTTP而言,任何改变HTTP GET请求的副作用都不一致。特别是看到这个从RFC 2616, section 9.1.1:
特别是,该公约已经确定,GET和HEAD方式不应该采取行动以外检索意义。这些方法应该被认为是“安全的”。这允许用户代理以一种特殊的方式表示其他方法,例如POST,PUT和DELETE,以便使用户意识到正在请求可能不安全的操作的事实。
将实际取消订阅放在表单提交后面会导致POST更为标准。
唉请大家解释一下downvotes,以确认这不是垃圾邮件/ UCE列表/ campiagn或其他基本上伪装同一事物的名称。该问题的解释tl; dr是防病毒/恶意软件扫描程序在电子邮件中的链接上执行HTTP GET,因此可能会错误地正确取消订阅 –