【问题标题】:Adding list-unsubscripe header to email through SendGrid Marketing API通过 SendGrid 营销 API 将列表取消订阅标头添加到电子邮件
【发布时间】:2015-03-23 15:19:42
【问题描述】:

我们正在使用 SendGrid 营销电子邮件 API 向我们的订阅者推送新闻通讯,并希望在每封电子邮件中包含一个自定义列表取消订阅标题。但是我看不到任何支持向消息添加标头的 API 方法。我是完全失明还是没有方法可以将自定义标头添加到 SendGrid 电子邮件?

谢谢 引流 卢卡斯

【问题讨论】:

    标签: email newsletter sendgrid


    【解决方案1】:

    您可以通过他们的 Web API 使用 header 参数添加自定义标头(必须是不带整数的有效 JSON 格式),如 in their doc 所述:

    发帖:https://api.sendgrid.com/api/mail.send.json

    POST 数据:

    api_user=your_sendgrid_username&api_key=your_sendgrid_password&to=destination@example.com&toname=Destination&subject=Example_Subject&text=testingtextbody&from=info@domain.com&header={"List-Unsubscribe": "unsubscribe_email@your_domain"}

    【讨论】:

      【解决方案2】:

      如果您正在使用营销电子邮件 API,则目前无法拦截电子邮件并向其添加标头。

      如果您只是使用营销电子邮件 API 来管理列表,然后自己通过 SendGrid 发送电子邮件,则可以这样做,因为您可以随心所欲地构建标题。

      对于营销电子邮件,list-unsubscribe 标头由取消订阅应用程序自动设置,详见this Knowledge Base article

      【讨论】:

        【解决方案3】:

        使用营销邮件平台时,不能添加自定义标题;您只能使用主要的 Web 或 SMTP API 来执行此操作。但是,如果您使用主要的 Web 或 SMTP API,您可以专门在 List-Unsubscribe 字段中使用 Substitution Tags,以便于自定义。

        【讨论】:

          猜你喜欢
          • 2012-12-02
          • 2015-08-09
          • 2018-08-28
          • 1970-01-01
          • 1970-01-01
          • 2014-04-03
          • 1970-01-01
          • 2016-04-03
          • 1970-01-01
          相关资源
          最近更新 更多