有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Gmail API?如何使用原始格式的Gmail api请求电子邮件,以及如何将其转换为普通字符串

有人能帮我吗?我正在和一起工作,在那里我需要阅读电子邮件。我已经阅读了Gmail API的文档来阅读邮件,并且我能够将电子邮件读成RFC格式。如何将其转换为普通文本

如果我需要使用Java库Mime类进行转换,那么如何专门使用它来读取“From address”、“to address”和“Message Body”


共 (1) 个答案

  1. # 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