0

我有以下问题:我的电子邮件客户端使用 Javamail,可以获取电子邮件的所有部分,例如发送日期、主题、发件人、收件人等,但我无法弄清楚如何获取邮件正文。

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

任何帮助都会很棒。

谢谢, 合泰

4

2 回答 2

3

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

我不知道这是否是您所期望的,但“getContent()”不一定会返回包含消息的字符串。

看看这里的 JavaDocs - 它返回一个对象。

这可能是一个字符串,或一个 Multipart,或者它可能是一个 InputStream。这一切都取决于电子邮件。

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

另外,请阅读文档。

于 2010-01-26T08:36:04.233 回答
1

您可以在此处找到如何使用 API 的全面介绍JavaMail API 的基础知识,其中提供了许多示例作为代码片段。

于 2010-01-26T08:51:30.617 回答