通过Rails应用程序发送和接收电子邮件
问题描述:
我们构建了自定义的crm应用程序(rails 4.0)。我们建立的功能之一是,我们根据预订状态向我们的客户发送电子邮件,或由我们的旅行社发送自定义电子邮件。通过Rails应用程序发送和接收电子邮件
我们希望的下一件事是客户可以在此电子邮件上重新发送。因此,我们可以识别回复并与初始电子邮件相关的电子邮件已发送,因此我们在crm中有一个很好的电子邮件对话框(发送/接收)。
有人想法如何“认出”回复的电子邮件,以便我们可以将它与正确的电子邮件相关联?
Thanks..remco
答
在电子邮件客户端中打开从别人的回复,并显示完整标题或原始源(如何得到它取决于客户端上,但你会发现它!)
当你看电子邮件标题,你会发现References
场
References: <[email protected]>
<[email protected]>
<[email protected]>
而且更重要的是
In-Reply-To: <[email protected]>
虽然每个传出的电子邮件有Message-ID
场
Message-ID: <[email protected]>
,如果你传出消息
result = SomeMailer.message(params).deliver
result.header['Message-ID'].value
您是否尝试过griddler的得到:https://github.com/thoughtbot/griddler? – baron816