是否有开源电子邮件(标题,附件等)解析器?

是否有免费的开源解决方案采用原始电子邮件(作为一段文本)并将每个标题字段,每个附件和邮件正文作为单独的字段返回?

是的,这是一项常见的任务,有很多api可以帮助你。

如果使用Java,我会看看JavaMail 。

如果使用PHP,我会看PECL mailparse或Pear Mail 。

是的…对于您指出的每种语言,我自己都使用过Python语言。 尝试仔细阅读所选库的库文档。

(注意:你可能期望这个解析的“漂亮”,高级库…这是一个棘手的领域,电子邮件已经发展和成长,没有太多的设计,有很多黑暗的角落,API反映了这一点)。

javax.mail.internet.MimeMessage protected void parse(InputStream is)