Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 通过Rails应用发送和接收电子邮件_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 通过Rails应用发送和接收电子邮件

Ruby on rails 通过Rails应用发送和接收电子邮件,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我们已经构建了定制的crm应用程序(rails 4.0)。我们构建的一个功能是根据预订状态向客户发送电子邮件,或者由旅行社发送自定义电子邮件 接下来,我们希望客户能够回复这封电子邮件。因此,我们可以识别回复的电子邮件以及与发送初始电子邮件相关的电子邮件,因此我们在crm中有一个很好的电子邮件对话框(发送/接收) 有人想知道我们如何“识别”回复的电子邮件,以便我们能够将其与正确的电子邮件联系起来 谢谢..remco在您的电子邮件客户端打开某人的回复,并显示完整的标题或原始来源(如何获取它取决于客户

我们已经构建了定制的crm应用程序(rails 4.0)。我们构建的一个功能是根据预订状态向客户发送电子邮件,或者由旅行社发送自定义电子邮件

接下来,我们希望客户能够回复这封电子邮件。因此,我们可以识别回复的电子邮件以及与发送初始电子邮件相关的电子邮件,因此我们在crm中有一个很好的电子邮件对话框(发送/接收)

有人想知道我们如何“识别”回复的电子邮件,以便我们能够将其与正确的电子邮件联系起来


谢谢..remco

在您的电子邮件客户端打开某人的回复,并显示完整的标题或原始来源(如何获取它取决于客户端,但您会找到它!)

当您查看电子邮件标题时,您会发现
引用
字段

References: <CAAC3oDjZSFywS5mpAANO+svm-3xXwLciUhw_QEkBkNqT9A@mail.com>
            <06AFEF94-53D2-4469-59B0A494830C@mail.de>
            <E67E3945-D61E-8E45-63C52D111698@mail.net>
Message-ID: <569F22.8060202@mail.de>
获取您的发送消息的if

result = SomeMailer.message(params).deliver
result.header['Message-ID'].value

你试过了吗?谢谢。我不太明白你的答案。我们从crm向发件人发送电子邮件:support@support.com. 客户对此电子邮件的回复是。我们如何识别已回复的电子邮件,以便将其与初始电子邮件关联?因此,当您从CRM发送初始电子邮件时,我们可以构建一个电子邮件对话框,您应该获得并保存我提到的邮件id。这样,当我收到客户回复时,您可以在回复的标题字段
中的回复中找到原始邮件id。对不起,如果身份证没有意义的话,我得把它们弄乱一点@如果您最终使用此解决方案,请让我知道!:)与我们的主要开发者讨论。我让你知道!
result = SomeMailer.message(params).deliver
result.header['Message-ID'].value