2010-01-26 99 views
0

我遇到了以下問題:使用Javamail的我的電子郵件客戶端可以像senddate,subject,from,to等一樣獲取電子郵件的所有部分,但我無法弄清楚如何獲取消息的正文。Javamail,獲取郵件正文

我已經嘗試getContent()函數,但它不會給我所需的文本。

任何幫助將是偉大的。

謝謝,Hectai

+0

你可以把你的代碼! – 2010-01-26 07:42:20

+0

'所需文字'是什麼? – Rayne 2010-01-26 23:59:12

回答

3

這將有助於,如果你可以發佈你的代碼。

我不知道這是不是你所期望的,但「getContent()」並不一定會返回一個字符串和消息。

看看JavaDocs here - 它返回一個Object。

這可能是一個String或一個Multipart,或者它可能是一個InputStream。這一切都取決於電子郵件。

我建議嘗試打印出getContent()返回的Object的類型。

此外,請閱讀文檔。

1

你可以在這裏找到一個全面的介紹如何使用這裏的API Fundamentals of the JavaMail API它提供了許多例子代碼片段。

+0

供參考:鏈接中斷。以下是您可能嘗試的其他內容:https://www6.software.ibm.com/developerworks/education/j-javamail/j-javamail-ltr.pdf – kentcdodds 2012-12-26 16:10:46