问题标签 [zimbra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4278 浏览

open-source - 如何通过脚本更新 Zimbra 中的联系人?

我有一个 Zimbra 安装,我需要以编程方式更新其中的联系人。似乎它的 REST 接口仅用于添加新联系人,但我需要更新现有联系人。有没有办法,工具或其他东西,开源,可以做到这一点?

0 投票
1 回答
1517 浏览

delphi - Delphi 应用程序和 (Zimbra) CalDAV 协议

我有一个旧的(九十年代)Delphi 2 Tier 应用程序,现在需要与日历系统对话。用户将从 Delphi 应用程序中获取信息并创建约会。这些约会需要发送到多日历 Zimbra 服务器。他们将在属于其他员工的日历中创建约会。我看到执行此操作的协议是 CalDAV。Delphi 应用程序和 Zimbra 需要能够双向同步(不是立即,而是在将来)。也就是说,Zimbra 中的更新将不得不在一段时间后出现在 Delphi 端(这个时间框架尚未确定)。

我可以使用第三方应用程序获取 Delphi 约会数据,将其转换为 CalDAV 并定期上传到 Zimbra 服务器。每半小时左右说一次。我对您对如何最好地构建此功能和我可以用来编写代码的组件的想法感兴趣?有什么想法会很有帮助吗?

0 投票
2 回答
471 浏览

javascript - 如何在 Zimbra 中动态更改工具栏

在 Zimbra 中更改工具栏的最佳方法是什么。Zimbra 的每个视图都有一个工具栏,我们需要通过添加或删除按钮来更改它。

我认为 Zimlets 应该提供这个功能,但是 Zimlets 是在最后加载的,因此用户会首先看到初始按钮。然后它们会消失并被替换。这真的不太好...

0 投票
3 回答
2664 浏览

java - 寻找 Mac OS X 的 Java 二进制文件

我正在尝试在 mac os x 10.4.10 上运行的 mac mini 上从源代码构建 zimbra。

看来我需要一个像“jdk-1_5_0_16-linux-i586.bin”这样的文件,但我似乎找不到为 mac osx 制作的 jdk 二进制文件。

谁能指出我这个二进制文件?

这是 zimbra 对二进制文件所做的事情:

如果我不能下载这个,有没有办法从安装 java 中创建 tgz?

0 投票
3 回答
2813 浏览

ruby-on-rails - Zimbra API 入门

我想知道如何使用 Zimbra API。我到处寻找 API,但没有找到关于它的好的参考/教程。

我有一个使用 Ruby on Rails 开发的 Web 应用程序,我想与 Zimbra 进行通信,以便从我的应用程序中获取日历项以放入我自己的日历界面中。

我可以这样做吗?我可以从哪里开始?

0 投票
2 回答
4042 浏览

python - 在 Python 中使用 Zimbra SOAP API

我正在尝试使用 Python 中的 Zimbra SOAP API 以编程方式修改和清理我的联系人,但我无法开始使用。

到目前为止,我所拥有的是:

我已成功登录,但无法authToken在进一步的请求中传递此信息。

我的理解是,任何zimbraMail请求都需要在urn:zimbra命名空间中有一个标头,并在其中设置了 authToken,但是对于 SOAP,我不知道该怎么做。

我不喜欢使用 SOAPpy,所以任何其他库的示例代码都将不胜感激。

0 投票
1 回答
5400 浏览

c# - Zimbra API 示例

我必须使用 c# 创建一个模块来使用 Zimbra Webservice(soap 协议)我想知道是否有人已经完成了这种项目(谈论 Zimbra 部分)?

问候,

0 投票
1 回答
1775 浏览

java - zimbra 日历 api?!肥皂Java

我对zimbra 的soap-java 实现有疑问。

我正在编写一个 java 客户端,它应该显示来自用户的日历条目。例如:user=testuser,01.01.2011 和 31.01.2011 之间的所有条目。

我搜索了网络,但 Zimbra SOAP API 没有任何好的文档......

PS:连接正常,我可以从我的 java 应用程序发送邮件

0 投票
1 回答
2126 浏览

jsp - 获取已登录 Liferay 用户的用户属性

如何获取已登录 Liferay 用户的电子邮件 ID(从 portlet 中)?

我提到了这个链接,但无济于事。

0 投票
1 回答
399 浏览

zimbra - Zimbra:取消一个满足 SOAP 的实例

在soap-calendar.txt中,有一个取消约会的功能

CancelAppointment(DEFAULT-INVITE-ID, COMPONENT-NUMBER)

注意:如果取消一个例外,当您取消这个例外时,原始实例(即例外是“例外”的那个)将不会被恢复。

如果已设置,则仅取消指定的实例或实例范围,否则将取消整个约会。如果未设置,则 id 必须引用约会的默认邀请。

<CancelAppointmentRequest id="ID_OF_DEFAULT_INVITE" comp="COMPONENT_NUM_DEFAULT_INVITE">

[<tz ...>]
[<inst> [range="THISANDFUTURE|THISANDPRIOR"]> DATETTIME/>]?

[ <m> [<e.../>*] [<su>{subject of> 取消邮件}] <mp>...</mp> </m> ] </CancelAppointmentRequest>

我在 2 月 22 日、23 日、24 日和 25 日举行了一次日记聚会。我只想取消 23 日的聚会。我写了 xml,但我不知道在 <inst 标签中放什么。实际上,我将日历 uuid 放在“id”标签中,但它取消了所有会议(第 22、23、24 和第 25 次会议)

谁能帮我?