2010-08-28 32 views
0

我正在開發Java(JSP和Struts)中的郵件客戶端。我已成功提取郵件標題信息並存儲在本地數據庫中(包括郵件標識和主題)。如何使用Java郵件API檢索任何電子郵件的郵件正文

當用戶查看郵件時,我從我的數據庫中獲取郵件標題並將它們顯示給用戶。現在,當用戶點擊特定的電子郵件時,我想直接從Gmail服務器獲取郵件正文和文件附件。我不想連續瀏覽Gmail服務器上的所有郵件。

我已經在PHP中完成了這項工作,如果我傳遞消息ID,並且可以檢索該特定郵件的詳細信息。 Java Mail API中是否有類似的功能?如果沒有,那麼任何人都可以向我推薦一個解決方案嗎?

回答

1

您可以使用Folder#getMessage(int)

請注意,帶有可從其側面下載的JavaMail API的zip文件在/demo文件夾中包含大量示例,每個基本(!)Servlet下面都顯示具有此功能的簡單郵箱。基於這個簡單的例子,您可能想要進一步構建,重構和擴展。

相關問題