使用ruby确定是否转发了收到的电子邮件

时间:2012-11-29 10:58:48

标签: ruby parsing email email-client

想象一下,您使用the ruby Mail gem接收并解析了一封电子邮件。我需要能够确定电子邮件是否已转发,并提取原始发件人和邮件。我的意思是转发,因为在某个地方的用户点击了他们的电子邮件客户端或webmail界面中的“转发”按钮。

我想我的问题是:

  1. 电子邮件客户端应该对转发的邮件做什么具体规则?
  2. 如果是这样,我在哪里可以找到它们?
  3. 如果没有,是否有人愿意自愿转发来自各种不同电子邮件客户端的一些示例电子邮件,以便我可以构建一个可靠的转发电子邮件检测器和解析器(示例将是匿名的,检测器/解析器将是开源的作为GitHub上的红宝石宝石?)
  4. 干杯!

1 个答案:

答案 0 :(得分:0)

  1. 是的,他们应附上转发的电子邮件或将其包含在正文中
  2. 您需要自己解析电子邮件并尝试检测到。
  3. 我没有这个......对不起!
  4. 每个电子邮件客户端都可以随心所欲。因此,即使您今天创建了一个探测器/解析器,明天使用新版本的outlook / thunderbird可能也不会匹配。