【问题标题】:Javamail, get message bodyJavamail,获取邮件正文
【发布时间】:2010-01-26 07:37:26
【问题描述】:

我有以下问题:我的电子邮件客户端使用 Javamail,可以获取电子邮件的所有部分,例如 senddate、subject、from、to 等,但我不知道如何获取邮件正文.

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

任何帮助都会很棒。

谢谢,赫克泰

【问题讨论】:

  • 你能把你的代码放上来!!
  • 什么是“必需的文本”?

标签: java message jakarta-mail


【解决方案1】:

如果你能发布你的代码会有所帮助。

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

查看 JavaDocs here - 它返回一个对象。

这可能是一个字符串,或一个多部分,或者它可能是一个输入流。这一切都取决于电子邮件。

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

另外,请阅读文档。

【讨论】:

    【解决方案2】:

    您可以在Fundamentals of the JavaMail API 找到如何使用 API 的全面介绍,其中提供了许多示例代码 sn-ps。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-13
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    相关资源
    最近更新 更多