如何跟踪电子邮件中的自定义变量,以便webhook可以使用自定义变量发布数据?

时间:2014-05-20 15:14:46

标签: email web-applications mailchimp mandrill webhooks

我正在尝试创建一个用户可以创建问题的应用,它会向其他用户发送电子邮件,通知他们已经创建了此问题。

我希望收到电子邮件的这些用户能够回复该电子邮件,并能够捕获该电子邮件并解析它以获取最初发送的issue_id。

我目前正在尝试使用mandrill发送和接收电子邮件,当他们收到这些电子邮件时,他们会解析它们并将内容发布到我的webhook。

使用issue_id从我的应用发送电子邮件的最佳方式是什么(可能在标题或其他内容?),以便当有人回复该电子邮件时,可以从发送到我的webhook的数据中提取issue_id,以便我可以使用回复更新我的数据库中的该问题。

修改

我刚想到的一个完美示例是,当您重新发送有关问题或拉取请求的gihub电子邮件时,它会自动将您的电子邮件回复发布到问题中。

1 个答案:

答案 0 :(得分:1)

大多数网络应用程序所做的是将对象特定ID作为回复地址的一部分。

例如,Facebook使用以下地址:

g+<49-character string>@groups.facebook.com

作为有关评论的通知的回复 - 而GitHub使用:

reply+i-<8-char>-<40-char string>-<7-char>@reply.github.com

许多电子邮件都会提供与您的地址相关联的支持+<string>,例如Gmail。如果您拥有自己的域名,则可能会设置任何您喜欢的模式匹配。我没有专门使用过Mandrill。