我遇到以下问题:我的电子邮件客户端,使用Javamail,可以获得电子邮件的所有部分,就像发送日期,主题,来自等等,但我无法弄明白如何获取邮件的正文
我已经尝试过getContent()函数,但它没有给我所需的文本。
任何帮助都会很棒。
谢谢,Hectai
答案 0 :(得分:3)
如果您可以发布您的代码,这将有所帮助。
我不知道这是否是您所期望的,但“getContent()”不一定会返回带有消息的String。
查看JavaDocs here - 它返回一个Object。
这可能是String或Multipart,也可能是InputStream。这一切都取决于电子邮件。
我建议尝试打印出getContent()返回的Object的类型。
另外,请仔细阅读文档。
答案 1 :(得分:1)
您可以在此处找到有关如何使用API Fundamentals of the JavaMail API的全面介绍,其中提供了许多示例作为代码段。