有人可以帮助我吗?我正在使用gmail-api我需要阅读的电子邮件。我已经浏览了Gmail API的文档来阅读邮件,并且我能够将电子邮件读取为RFC格式。如何将其转换为普通文本?
如果我需要使用Java Libraries Mime类进行转换,我该如何专门用它来读取“From address”,“To address”和“Message Body?”
答案 0 :(得分:3)
获得原始(RFC822)电子邮件字符串后,您可以使用java MimeMessage
库来解析它,然后读取标题。我通过搜索java MimeMessage example
找到了一对。您可以使用MimeMessage(Session, InputStream)
构造函数,一旦有MimeMessage
,就可以在其上调用getFrom()
或getHeader(String headerName)
之类的内容。
虽然不完全是您尝试做的事情,但发送电子邮件的Gmail API指南有些相关,因为它显示了如何处理MimeMessage库等: