【问题标题】:How to subscribe again with Mandrill API?如何使用 Mandrill API 再次订阅?
【发布时间】:2015-10-17 11:44:24
【问题描述】:

取消订阅 Mandrill API 后用户可以再次订阅。 我们也可以使用特定模板的默认页脚取消订阅链接。 如果我检查 Mandrill API 中的“添加取消订阅页脚”,然后取消订阅显示在所有电子邮件上,但我想显示在特定电子邮件上。

【问题讨论】:

    标签: footer mailchimp mandrill unsubscribe


    【解决方案1】:

    当然,人们可以在单击 Mandrill 取消订阅链接后再次订阅,但您需要手动处理,因为 Mandrill 不会为您存储任何列表。例如,如果有人取消订阅,然后联系您说这是一次意外,他们想再次收到您的电子邮件,您需要将他们从 Mandrill rejection blacklist 中删除,并在 Mandrill 之外的您自己的列表中更新他们的状态,如果您'保持一切同步。

    “发送默认值”页面上的“添加取消订阅页脚”选项是全有或全无,因此您无法选择性地将其包含在某些模板中。相反,您需要完全禁用该选项并仅在您想要的模板中添加 Mandrill unsub merge tag

    【讨论】:

    • 更不用说当你从黑名单中删除一个项目时,你的声誉会受到打击!这不好玩:(
    【解决方案2】:

    我认为有两种方法可以解决这个问题。


    在您的电子邮件模板中有一个“再次订阅”链接,该链接将重定向到您的申请页面,该页面(onload)可以使用 MANDRILL API 从拒绝列表中删除用户。

    请访问以下链接以了解如何从拒绝列表中删除用户。

    https://mandrillapp.com/api/docs/rejects.python.html#method=delete


    (或)


    隐藏邮件中的“退订链接”。

    设置 -> 发送默认值 -> 取消选中 - 添加取消订阅页脚。

    然后在你的应用中控制/设置订阅/取消订阅。

    无论是否选择此用户,此设置都将在您的数据库中。


    【讨论】:

      【解决方案3】:
      1. 您可以使用https://mandrillapp.com/api/docs/rejects.ruby.html#method=delete API 方法进行续订。
      2. 您可以手动放置 {{UNSUB}} 标签,并带有自己的链接用于特定进程的退订。 https://mandrill.zendesk.com/hc/en-us/articles/205582947-About-Unsubscribes

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-28
        • 1970-01-01
        • 2021-10-15
        • 1970-01-01
        • 2020-12-17
        • 1970-01-01
        相关资源
        最近更新 更多