有人可以帮我解决这个问题吗?我正在使用 gmail-api我需要在哪里阅读电子邮件。我已经阅读了 Gmail API 的文档来阅读邮件,并且能够将电子邮件阅读成 RFC 格式。如何将其转换为普通文本?
如果我需要使用 Java Libraries Mime 类进行转换,我该如何专门使用它来读取“发件人地址”、“收件人地址”和“消息正文”?
最佳答案
一旦您有了原始 (RFC822) 电子邮件字符串,您就可以使用 java MimeMessage
库来解析它,然后读取标题。我通过搜索 java MimeMessage example
找到了一对。您可以使用 MimeMessage(Session, InputStream)
构造函数,一旦您有了 MimeMessage
就可以调用 getFrom()
或 getHeader(String headerName)
就可以了。
虽然不完全是您想要做的,但用于发送 电子邮件的 Gmail API java 指南在某种程度上是相关的,因为它展示了如何处理 MimeMessage 库等:
关于java - 电子邮件 API ?如何使用原始格式的 Gmail api 请求电子邮件以及如何将其转换为普通字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25383062/