Javamail,获取邮件正文

时间:2010-01-26 07:37:26

标签: java message javamail

我遇到以下问题:我的电子邮件客户端,使用Javamail,可以获得电子邮件的所有部分,就像发送日期,主题,来自等等,但我无法弄明白如何获取邮件的正文

我已经尝试过getContent()函数,但它没有给我所需的文本。

任何帮助都会很棒。

谢谢,Hectai

2 个答案:

答案 0 :(得分:3)

如果您可以发布您的代码,这将有所帮助。

我不知道这是否是您所期望的,但“getContent()”不一定会返回带有消息的String。

查看JavaDocs here - 它返回一个Object。

这可能是String或Multipart,也可能是InputStream。这一切都取决于电子邮件。

我建议尝试打印出getContent()返回的Object的类型。

另外,请仔细阅读文档。

答案 1 :(得分:1)

您可以在此处找到有关如何使用API​​ Fundamentals of the JavaMail API的全面介绍,其中提供了许多示例作为代码段。