2011-10-17 32 views
0

我必須檢查郵件中的附件通過java。爲此,首先通過getcontent()獲取消息的多部分對象,如下所示。java郵件 - 如何將字符串轉換爲Java郵件API中的消息?

多部分MP =(多部分)msg.getContent()

但即使郵件有附件和消息部分是簡單的文本則拋出異常爲 - java.lang.ClassCastException:java.lang中。字符串不能轉換爲javax.mail.Multipart

那麼如何獲取簡單郵件附件的附件..?

謝謝..提前。

回答

0

您可以使用接受InputStream的MimeMessage構造函數。

Message msg = new MimeMessage(mySession, 
     new ByteArrayInputStream(myString.getBytes())); 

JavaMail documentation

+0

是這個工作? –

相關問題