2010-08-28 33 views
0

我正在开发Java(JSP和Struts)中的邮件客户端。我已成功提取邮件标题信息并存储在本地数据库中(包括邮件标识和主题)。如何使用Java邮件API检索任何电子邮件的邮件正文

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

我已经在PHP中完成了这项工作,如果我传递消息ID,并且可以检索该特定邮件的详细信息。 Java Mail API中是否有类似的功能?如果没有,那么任何人都可以向我推荐一个解决方案吗?

回答

1

您可以使用Folder#getMessage(int)

请注意,带有可从其侧面下载的JavaMail API的zip文件在/demo文件夹中包含大量示例,每个基本(!)Servlet下面都显示具有此功能的简单邮箱。基于这个简单的例子,您可能想要进一步构建,重构和扩展。

相关问题