2012-09-17 49 views
0

我目前正在研究复制公用文件夹从MS Exchange服务器复制公用文件夹和从MS Exchange Server 2003中包含电子邮件到窗口Explorer中的本地目录,在相同的结构,所以后来我将有目录和我的本地驱动器上的.msg文件。在java中

我已经研究过这个,但不确定要走下去的路线。 MAPI,webdav的,IMAP,JavaMail的等

我将创建一个Java应用程序做的复制也。也开到任何其他软件发展的建议(Perl中,C++)

什么是做到这一点的最好的协议,也没有人有任何联系,我可以做这个问题的一些更多的研究?

非常感谢

回答

0

的JavaMail不能创建.msg文件,这是一个专有的微软格式,所以如果这是你的要求的一个关键部分,你需要看看别的吧。

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

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

本地存储消息有几种选择。

  1. 运行在本地机器上的IMAP服务器。这可能是最简单的。
  2. 使用本地存储供应商,如JavaMail mbox provider或从JavaMail Third Party Products page另一个这样的供应商。
  3. 编写自己的代码,使用MimeMessage.writeTo method将每条消息存储到磁盘。

希望有所帮助。