vla*_*iov 0 ruby-on-rails ruby-on-rails-4 mandrill
我有一个Rails 4应用程序,它使用Mandrill发送电子邮件.我正在尝试检测邮件被打开或弹回的天气,所以我正在使用webhooks.我成功收到了webhooks,但我无法分辨哪些人从我的数据库中识别出特定的电子邮件.
我试过用这个
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
Run Code Online (Sandbox Code Playgroud)
但是我不确定我是否应该收回X-MC-MergeVars(这是我从文档中理解的)
不幸的是,它没有用.
您有任何想法或替代解决方案吗?谢谢
我自己想通了.
这是需要在那里的线
headers['X-MC-Metadata'] = { "user_id" => user.id}.to_json
Run Code Online (Sandbox Code Playgroud)
以下是更多详细信息:http://help.mandrill.com/entries/21786413-Using-Custom-Message-Metadata
希望它可以帮助某人,因为它花了我几个小时.
| 归档时间: |
|
| 查看次数: |
1252 次 |
| 最近记录: |