问题描述
|
我刚刚发现了Zimbra,并使用Java编写了一个连接器。我一直在网上寻找其他人的文档或经验,但找不到任何东西。有没有关于API的良好文档,因此我可以开始使用并检查该怎么做?
谢谢
解决方法
REST API:
这里
有一个SOAP API,但这很.....很奇怪....让我慷慨地说一下。它是
这里
为什么它是“奇数”。它没有WSDL,这很有趣。
, 最好的选择是查看Zimbra安装的docs文件夹(如果您使用的是Linux,通常是/ opt / www / docs),然后根据内容查看soap.txt,soap-admin.txt和rest.txt。您想要实现。
其余的API通常非常适合下载用户的邮箱以及其他内容(例如联系人和日历条目)作为存档,以防您需要备份它们。
管理员api对于管理服务器及其用户,检查状态,刷新邮件队列等非常有用。
如果要实现客户端(用户)功能,请查看Zimbra桌面客户端的源代码。
这里有一篇文章,为Admin SOAP api提供了(部分)兼容Java的WSDL文件,还有一个jar,其中包含通过CXF从中生成的即用型客户端代理。