Questions tagged «unsubscribe»

1
防止电子邮件扫描程序激活“退订”链接的策略
我想在我的服务发送的电子邮件的页脚中提供一个单击“取消订阅”链接。 显然,许多垃圾邮件扫描程序都会扫描电子邮件,并会按照电子邮件中找到的所有链接来扫描其内容是否存在恶意软件。到目前为止,我已经使用了一种解决方法: 如果通过HTTP GET请求“退订”页面,它将呈现一个简单的确认表单以及一些JS,该JS会在页面加载时提交该表单 如果通过HTTP POST请求“退订”页面,则我们退订用户 这样,用户通常只需要单击表单,他们就会收到“您已取消订阅”消息。如果他们禁用了JS,他们仍然可以手动提交确认表格。 现在的问题是,某些扫描仪(如Office365的ATP)将打开页面,并在其中执行JS。通过执行JS,他们提交表单并导致用户自动退订。 我考虑过将检查添加到自动提交JS逻辑中: 不要为特定的用户代理自动提交 不要针对特定​​客户端IP范围自动提交 触发鼠标移动事件自动提交 但是这些似乎都是脆弱的方法,充其量只是黑客,随着电子邮件扫描程序改变其策略,这些方法必将被打破。 我敢肯定,这个问题已经困扰了我很多人。除了放弃单击功能之外,是否还有其他合理的解决方法? PS。我添加了对RFC 8058的支持,但用户仍将单击页脚中的链接。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.