Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java阅读存储在Thunderbird中的电子邮件_Java_Email Attachments_Thunderbird - Fatal编程技术网

使用Java阅读存储在Thunderbird中的电子邮件

使用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电子邮件和检索附件

问题是我有一个旧的FoxPro应用程序,可以从文件夹中读取Zip文件。FoxPro用于将附件中的文件检索到Outlook Express中的电子邮件中,当我们安装Outlook 2007时,从Outlook中检索文件的功能不再起作用,因此被一个简单的Java应用程序(直接从PST文件读取)取代。现在FoxPro应用程序执行Java应用程序来检索这些文件

现在我想用Thunderbird取代Outlook 2003,我想阅读那里的电子邮件

重要提示:帐户是POP3,因此我无法使用IMAP直接从电子邮件服务器提取文件


有一个库或什么的?

据我所知,没有直接或通过第三方库提供的Java支持。话虽如此,我已经研究了电子邮件在磁盘上的持久化方式,您应该能够使用Java应用程序直接访问这些文件。附件是以内联方式存储的,尽管我没有尝试用Java编写提取应用程序,但附件的结构和语法让我想起了附件在新闻组中的存储方式(通过NNTP访问)。

Thunderbird将消息存储在mbox(在中松散描述)文件中,并使用单独的文件作为索引/标志。应该能够阅读邮件存储。这只是我发现的第一个实现,编写另一个实现可能并不难