【问题标题】:How to retrieve email body of any email, using Java Mail API如何使用 Java Mail API 检索任何电子邮件的电子邮件正文
【发布时间】:2011-04-05 04:18:56
【问题描述】:

我正在用 Java(JSP 和 Struts)开发邮件客户端。我已成功获取消息头信息并存储在本地数据库中(包括消息 ID 和主题)。

当用户查看邮件时,我从我的数据库中获取邮件标题并将它们显示给用户。现在,当用户单击特定电子邮件时,我想直接从 Gmail 服务器获取邮件正文和文件附件。我不想连续浏览 Gmail 服务器上的所有邮件。

我之前在 PHP 中已经这样做了,如果我传递消息 ID,我可以检索该特定邮件的详细信息。 Java Mail API 中是否有类似的功能?如果没有,那么任何人都可以建议我解决这个问题吗?

【问题讨论】:

    标签: java email jakarta-mail


    【解决方案1】:

    您可以为此使用Folder#getMessage(int)

    请注意,您可以从他们那里下载的带有 JavaMail API 的 zip 文件在 /demo 文件夹中包含许多示例,每个示例下面都有一个基本的(!)Servlet,它显示了一个具有此功能的简单邮箱。您可能希望在这个简单示例的基础上进一步构建、重构和扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-07
      • 2020-02-05
      • 2016-08-21
      • 2014-12-15
      • 2011-04-06
      • 2017-01-16
      • 1970-01-01
      • 2012-10-03
      相关资源
      最近更新 更多