2011-09-02 64 views
2

我有一個關於從smtp服務器接收郵件的問題。 所以我必須從服務器獲取消息並獲得他們的身體,但是我遇到了問題。 我試着得到消息的輸入流並讀取它,但它確實讀取了消息的所有內容。 所以我的問題是:如何閱讀郵件正文與Java郵件API,標題部分和來自部分?Java郵件API閱讀郵件正文問題

我在谷歌搜索但沒有成功。如果問題看起來很愚蠢,我很抱歉,但我是Java Mail API中的一個開端。

在此先感謝。

回答

1

試試這個

您可以閱讀僅僅使用方法的getContent郵件正文。

((MimeMessage)message).getContent();

this上的JavaMail API

+0

OK,但我有一個多部分消息和與你給我我不讀只有身體的代碼做一個非常寫得很好的資源。我讀了一個服務器信息。 –

+0

帶有多部分消息,您需要使用類MultiPart代替MimeMessage,這裏是一個示例http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#GettingAttachments –

+0

謝謝您的回答。 –