【问题标题】:Copying public folders from a MS exchange server in java从 Java 中的 MS 交换服务器复制公用文件夹
【发布时间】:2012-09-18 04:12:11
【问题描述】:

我目前正在研究以相同的结构将公共文件夹和包含的电子邮件从 MS Exchange Server 2003 复制到窗口资源管理器中的本地目录,因此我将在我的本地驱动器上拥有目录和 .msg 文件.

我对此进行了研究,但不确定要走哪条路。 MAPI、Webdav、IMAP、Javamail 等

我还将创建一个 Java 应用程序来进行复制。也欢迎任何其他软件开发建议(Perl、C++)

执行此操作的最佳协议是什么,以及任何人都可以获得任何链接,我可以在其中对这个主题进行更多研究?

非常感谢

【问题讨论】:

    标签: java imap jakarta-mail mapi


    【解决方案1】:

    JavaMail 无法创建 .msg 文件,这是一种专有的 Microsoft 格式,因此如果这是您要求的关键部分,您需要查看其他内容。

    如果 .eml 文件(实际上是 MIME 格式文件)或 Unix 邮件格式文件就足够了,您可以考虑使用 JavaMail。

    JavaMail 包含一个演示程序,可将邮箱层次结构从一个商店复制到另一个商店。

    在本地存储消息有多种选择。

    1. 在本地计算机上运行 IMAP 服务器。这可能是最简单的。
    2. 使用本地商店提供商,例如 JavaMail mbox provider 或来自 JavaMail Third Party Products page 的其他此类提供商。
    3. 编写您自己的代码,使用MimeMessage.writeTo method 将每条消息存储到磁盘。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2014-09-29
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多