使用Java阅读存储在Thunderbird中的电子邮件
我需要一种方法来读取存储在雷鸟与Java电子邮件和检索附件 问题是我有一个旧的FoxPro应用程序,可以从文件夹中读取Zip文件。FoxPro用于将附件中的文件检索到Outlook Express中的电子邮件中,当我们安装Outlook 2007时,从Outlook中检索文件的功能不再起作用,因此被一个简单的Java应用程序(直接从PST文件读取)取代。现在FoxPro应用程序执行Java应用程序来检索这些文件 现在我想用Thunderbird取代Outlook 2003,我想阅读那里的电子邮件 重要提示:帐户是POP3,因此我无法使用IMAP直接从电子邮件服务器提取文件使用Java阅读存储在Thunderbird中的电子邮件,java,email-attachments,thunderbird,Java,Email Attachments,Thunderbird,我需要一种方法来读取存储在雷鸟与Java电子邮件和检索附件 问题是我有一个旧的FoxPro应用程序,可以从文件夹中读取Zip文件。FoxPro用于将附件中的文件检索到Outlook Express中的电子邮件中,当我们安装Outlook 2007时,从Outlook中检索文件的功能不再起作用,因此被一个简单的Java应用程序(直接从PST文件读取)取代。现在FoxPro应用程序执行Java应用程序来检索这些文件 现在我想用Thunderbird取代Outlook 2003,我想阅读那里的电子邮件
有一个库或什么的?据我所知,没有直接或通过第三方库提供的Java支持。话虽如此,我已经研究了电子邮件在磁盘上的持久化方式,您应该能够使用Java应用程序直接访问这些文件。附件是以内联方式存储的,尽管我没有尝试用Java编写提取应用程序,但附件的结构和语法让我想起了附件在新闻组中的存储方式(通过NNTP访问)。Thunderbird将消息存储在mbox(在中松散描述)文件中,并使用单独的文件作为索引/标志。应该能够阅读邮件存储。这只是我发现的第一个实现,编写另一个实现可能并不难