-1
我需要从Outlook Exchange获取联系人列表。问题是我必须使用Java,而我完全不知道从哪里开始。任何人都可以告诉我我必须先做什么?Java - 从outlook获取联系人
我该如何编程连接到Outlook?
我需要从Outlook Exchange获取联系人列表。问题是我必须使用Java,而我完全不知道从哪里开始。任何人都可以告诉我我必须先做什么?Java - 从outlook获取联系人
我该如何编程连接到Outlook?
如果你在Windows上运行,你可以使用JaWin。它是一个开放源代码库,它包装COM对象并为您提供Java API来访问它们。据我记得,其发行版包含如何连接到MS Exchange服务器的例子。
我知道其他类似的包是
Jintegra (costs some money)
Jinterop (open source too)
两个库在Java中实现DCOM协议,这样你就可以运行应用程序,使用他们在任何平台上,并连接到Exchange Server。
其他方式是使用Exchange支持的POP3或SMTP协议。有很多支持它们的软件包,例如JavaMail的。最后一种方式:如果你的应用程序在客户端运行,即在客户端的计算机上运行,它可以解析由outlook本身创建的文件。我不记得这些文件的存储位置,但我记得很多年前我发现了这个问题,并看到所有电子邮件都以明文形式存储在文件系统中。
编辑:最近我发现了JACOB:使用JNI的其他库(如JaWin)。
如果您在发布问题之前花费一些精力找出自己想做的事情,那么您会得到最好的答复。尝试编写一些代码,当您遇到代码不工作的特定部分时,您可以发布一个问题以获得代码中该步骤的帮助。 – Kmeixner