java Gmail API?如何使用原始格式的Gmail api请求电子邮件,以及如何将其转换为普通字符串
有人能帮我吗?我正在和gmail-api一起工作,在那里我需要阅读电子邮件。我已经阅读了Gmail API的文档来阅读邮件,并且我能够将电子邮件读成RFC格式。如何将其转换为普通文本
如果我需要使用Java库Mime类进行转换,那么如何专门使用它来读取“From address”、“to address”和“Message Body”
你可以在下面搜索框中键入要查询的问题!
有人能帮我吗?我正在和gmail-api一起工作,在那里我需要阅读电子邮件。我已经阅读了Gmail API的文档来阅读邮件,并且我能够将电子邮件读成RFC格式。如何将其转换为普通文本
如果我需要使用Java库Mime类进行转换,那么如何专门使用它来读取“From address”、“to address”和“Message Body”
# 1 楼答案
一旦有了原始(RFC822)电子邮件字符串,就可以使用java
MimeMessage
库对其进行解析,然后读取标题。我通过搜索java MimeMessage example
找到了一对。你可以使用MimeMessage(Session, InputStream)
构造函数,一旦你有了MimeMessage
,你就可以在它上面调用getFrom()
或getHeader(String headerName)
之类的东西虽然并不完全是你想要做的事情,但Gmail API java指南对于发送电子邮件有一定的相关性,它展示了如何处理MIMessage库,等等:
https://developers.google.com/gmail/api/guides/sending