【问题标题】:How to identify mandrill webhook如何识别 mandrill webhook
【发布时间】:2014-04-27 11:13:27
【问题描述】:

我有一个使用 Mandrill 发送电子邮件的 Rails 4 应用程序。我正在尝试检测邮件被打开或退回的天气,因此我为此使用了 webhook。我成功收到了 webhook,但我不知道它们中的哪一个从我的数据库中识别出特定的电子邮件。

我试过用这个

  def send_message(email)

    mail( from: ...,
          to: ...,
          subject: ...)

    headers["X-MC-AutoHtml"] = "true"
    headers["X-MC-Track"] = "opens"
    headers['X-MC-MergeVars'] = { "id" => some_id }.to_json
  end

但我不确定我是否应该收到 X-MC-MergeVars 回来(这是我从文档中了解到的)

很遗憾,它不起作用。

您有任何想法或替代解决方案吗?谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 mandrill


    【解决方案1】:

    我自己想通了。

    这是需要出现的行

    headers['X-MC-Metadata'] = { "user_id" => user.id}.to_json
    

    这里有更多细节:http://help.mandrill.com/entries/21786413-Using-Custom-Message-Metadata

    希望它对某人有所帮助,因为它花了我几个小时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-27
      • 2013-04-20
      • 2020-10-31
      • 2014-02-14
      • 2014-03-30
      • 2014-03-01
      • 2015-11-15
      • 2016-04-21
      相关资源
      最近更新 更多