【问题标题】:Read emails stored in Thunderbird with Java使用 Java 阅读存储在 Thunderbird 中的电子邮件
【发布时间】:2014-03-31 06:24:46
【问题描述】:

我需要一种方法来使用 Java 读取 Thunderbird 中存储的电子邮件并检索附件。

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

现在我想用 Thunderbird 替换 Outlook 2003,我想从那里阅读电子邮件。

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

有库什么的?

【问题讨论】:

    标签: java email-attachments thunderbird


    【解决方案1】:

    Thunderbird 将消息存储在 mbox(在 RFC 4155 中大致描述)文件中,并带有单独的索引/标志文件。 GNU JavaMail 应该能够读取邮件存储。这只是我发现的第一个实现,再写一个可能并不难。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-19
        • 1970-01-01
        • 2015-09-24
        相关资源
        最近更新 更多