0

如果不使用像 TMail 这样使用 Ruby on Rails 为您解析的库,您将如何解析电子邮件?

4

1 回答 1

0

由于这是一个作业,我将用一些概述电子邮件应该采用的格式的资源来回答:

有几个电子邮件规范

根据您实际需要实现多少,我建议从第一个开始,因为它是最简单的。这些概述了消息将采用的模式和格式。

首先,您会找到标头,然后是两个回车,然后是消息正文。这里有几个选项。很有可能从正则表达式开始,甚至只是模式匹配,但可能值得更详细地研究 Parsing Expression Grammars(例如树顶)。

我希望这能让你开始。

于 2012-06-21T09:17:10.293 回答