我刚刚发现了 Zimbra,并且有一个用 Java 编写的连接器。我一直在网上寻找其他人的一些文档或经验,但找不到任何东西。是否有任何关于 API 的好的文档,以便我可以开始并检查可以用它做什么?
谢谢
最好的办法是查看 Zimbra 安装的 docs 文件夹(如果你在 linux 上,通常是 /opt/www/docs),然后查看 soap.txt、soap-admin.txt 和 rest.txt,具体取决于什么你想要达到的。
其余 API 通常非常适合将用户邮箱和其他内容(例如联系人和日历条目)下载为存档,以备不时之需。
admin api 对于管理服务器及其用户、检查状态、刷新邮件队列等很有用。
如果您想实现客户端(用户)功能,请查看 Zimbra 桌面客户端的源代码。
这里有一篇文章,它为 Admin SOAP api 提供了一个(部分)Java 兼容的 WSDL 文件,还有一个 jar,其中包含使用 CXF 从它们生成的即用型客户端代理。