2011-07-08 77 views
5

我有一個電子郵件的原始源文本文件(只是直接從Gmail複製,如果你點擊「查看原始」你會看到它)。我想讀取此文件並將其轉換爲MimeMessage。閱讀電子郵件文本文件轉換爲Javamail MimeMessage

如果您對爲什麼好奇,我已經設置了JavaMaildir,並且需要使用電子郵件填充它的收件箱以用於測試目的。我從來沒有真正處理閱讀文件和所有這一切,所以任何幫助將非常感謝。

回答

15

像這樣的東西應該工作:

InputStream mailFileInputStream = new FileInputStream(...); 
Properties props = new Properties(); 
Session session = Session.getDefaultInstance(props, null); 
MimeMessage message = new MimeMessage(session, mailFileInputStream); 
... 
+0

謝謝。我知道我在這裏肯定聽起來很慢,但是如果我的項目文件夾的根目錄中有文本文檔,是否有辦法用文檔的相對路徑實例化文件? – Yottagray

相關問題