有没有开源的电子邮件消息解析器(头部、附件等)?
有没有免费的开源工具,可以把原始的电子邮件内容(就像一段文本)拆分成每个标题字段、每个附件和邮件正文,并把它们作为单独的部分返回呢?
3 个回答
0
在编程中,有时候我们需要处理一些数据,这些数据可能来自不同的地方,比如用户输入、文件或者网络请求。为了让程序能够理解这些数据,我们通常会把它们转化成一种特定的格式。
比如说,如果我们从一个网站获取了一些信息,这些信息可能是以文本的形式存在的。为了让程序能够更好地使用这些信息,我们可能需要把它们转换成一个对象,这样我们就可以通过对象的属性来访问这些数据。
在这个过程中,我们可能会用到一些工具或库,这些工具可以帮助我们更方便地进行数据转换和处理。这样一来,我们就能更轻松地编写出功能强大的程序。
总之,处理数据是编程中非常重要的一部分,理解如何将数据转化为程序可以使用的格式,会让我们的编程之路更加顺畅。
javax.mail.internet.MimeMessage
protected void parse(InputStream is)
2
是的……对于你提到的每种语言,我自己也用过Python里的那个。可以试着看看你选择的库的文档。
(注意:你可能期待有一个“好用”的高级库来处理这个解析……这其实挺复杂的,电子邮件的发展没有太多设计,里面有很多不太好处理的地方,而这些在API中也能体现出来)。
1