2014-02-27 43 views
0

我需要一種方法來讀取Thunderbird中存儲的帶有Java的電子郵件並檢索附加文件。用Java讀取存儲在Thunderbird中的電子郵件

問題是我有一個老的FoxPro應用程序從文件夾中讀取Zip文件。 FoxPro用於將附件中的這些文件檢索到Outlook Express中的電子郵件中,當我們安裝Outlook 2007時,從Outlook檢索文件的這一功能不再有效,因此它被替換爲一個簡單的Java應用程序(直接從PST文件中讀取)。所以現在FoxPro應用程序執行Java應用程序來檢索這些文件。

現在我想用Thunderbird替換Outlook 2003,並且我想從那裏讀取電子郵件。

重要提示:帳戶是POP3,因此我無法使用IMAP直接從電子郵件服務器提取文件。

有一個lib或東西?

回答

0

據我所知,沒有Java支持,直接或通過第三方庫。話雖如此,我已經看過電子郵件被保存到磁盤上的方式,並且您應該能夠使用Java應用程序直接訪問這些文件。附件以內聯方式存儲,儘管我沒有嘗試在Java中編寫提取應用程序,但附件的結構和語法提醒我附件存儲在新聞組中的方式(通過NNTP訪問)。

0

Thunderbird將郵件存儲在mbox中(在RFC 4155中鬆散地描述)文件,索引/標記具有單獨的文件。 GNU JavaMail應該能夠讀取郵件存儲。這只是我發現的第一個實現,可能並不難編寫另一個。

相關問題