我应该如何通过Rails 3中的电子邮件标头传递信息

时间:2013-07-29 03:38:55

标签: ruby ruby-on-rails-3 sendgrid email-headers cloudmailin

我正在开发一个支持应用程序,允许客户邮寄到support@myapp.com并回复此同一个电子邮件地址。我已经设置了票证+ [id] @ myapp.com,以便在创建新票证时在支持团队中可见。我正在使用Cloudmailin传入电子邮件,使用SendGrid传出。

我希望能够将票证ID存储在从support@myapp.com发送给客户的电子邮件的电子邮件标题中。当客户回复support@myapp.com时,应用程序将读取标题并知道要路由到的票证ID。我已经读过,建议不要包含X-custom标头,因为它会被某些邮件服务器剥离。

有一些建议要使用Reply-To标头来存储故障单ID,但我似乎无法在Cloudmailin中找到该标头。

对此事表示赞赏。

1 个答案:

答案 0 :(得分:0)

我认为你有正确的想法使用+来区分电子邮件。要阅读传入的电子邮件标题,您可以使用cloudmailin中的标题[to]。

Message Sender <sender@example.com>
------cloudmailinboundry
Content-Disposition: form-data; name="headers[To]"

Cloudmailin headers file