问题标签 [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 投票
1 回答
2118 浏览

php - 使用 SimpleXML 和 xpath 解析 Zimbra SOAP 响应

因此,我使用 PHP 与 Zimbra SOAP 服务器通信。响应在<soap:Envelope>标签中。由于命名空间,我无法解析 XML 响应。

XML 如下所示:

我制作了一个新SimpleXMLElement对象:

谷歌搜索了一下,我发现我需要注册命名空间。所以我这样做:

然后我可以轻松获得<soap:Body>标签。

但在那之后我无法获得任何元素(使用xpath):

这将返回一个空数组。不过,我可以遍历 XML 来获取该元素。

这很好用,但现在我想获取<a>标签,特别是那个zimbraId。所以我尝试了这个:

不走运,我得到一个空白数组。这是怎么回事?为什么我不能使用 xpath 来获取元素(不以 开头soap:)?

如何根据标签的属性获取<a>标签?n

PS我知道idandname也在<account>标签的属性中,但是<a>我想使用该n属性获得更多标签。

注意:我正在尝试为我的工作应用程序改进 Zimbra 库。当前获取<a>标签的代码如下:

显然,我想删除这段代码(代码后面还有一些正则表达式(shudder )),并使用 XML 解析器。

0 投票
3 回答
4000 浏览

javascript - 回历(波斯历)对于 DwtCalendar.js

是一个 DHTML 公历小部件。我正在尝试制作一个 Hijri(波斯日历 - Jalali)小部件。有没有人有任何想法?

0 投票
1 回答
592 浏览

zimbra - 在 zimbra 邮件中添加字段

我想向 zimbra 邮件服务器中的用户询问名称和部门。如何将名称和部门字段添加到 zimbra 邮件服务器用户帐户字段?

0 投票
2 回答
1038 浏览

java - Zimbra:使用 HttpClient 将联系人下载为 CSV 文件

我正在尝试使用以下代码从 Zimbra 下载联系人:

但我收到错误 404 (Not Found) :

我的网址错了吗?关于文档似乎不是。

认证有问题吗?我没有收到错误 401(未经授权)。

任何想法?

谢谢你的帮助。

编辑:

Zimbra 在服务器端有限制吗?例如,我们只能通过网络浏览器或智能手机访问它。

0 投票
1 回答
34954 浏览

javascript - 将 [object HTMLCollection] 转换为 javascript 中的字符串

我正在尝试使用从 XML 文件中提取的数据getElementByTagName并返回HTML Collection Object,但我需要这些数据来发送 REST 请求,因此我需要将 HTML 集合对象转换为字符串。如何做呢?

这里有更多信息:

使用此功能,我试图session_id从 REST 响应中获取。这里sid(全局变量)是 HTML 集合对象。现在,当我尝试在下一个函数中使用它时:

所以在这里我使用sid了我需要的字符串。

那么我应该如何将 HTML 集合对象转换为字符串?

谢谢

0 投票
1 回答
275 浏览

sugarcrm - 用于 https 的 zimbra 中的 zsugar zimlet

是否可以将 zsugar zimlet 集成到 zimbra 中以用于 http 糖 CRM,因为我发现这个 zimlet 仅适用于安全连接(https)。如果是,请给我解决方案。谢谢

0 投票
1 回答
282 浏览

objective-c - iPhone 密码学

我正在尝试为 iPhone 制作一个软件来连接到一个安全的邮件服务器并执行基本的加密功能。这将是加密签名和解密。

我发现了一些框架,例如http://www.chilkatsoft.com/甚至可以用于 iOS 编程,但根据http://support.apple.com/kb/HT4979# iOS 5 有支持,所以它会使用 iOS 功能比使用第三方代码更容易,对吧?

但并非所有用户都能设置安全邮件。我正在考虑编写一个仅在用户的 iPhone 上设置邮件帐户的应用程序。

这个应用程序只需要获取用户名和密码(记住我想要一个服务器)并进行配置,就像上面链接中描述的那样;可能吗?如果是怎么办?http://www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html可以满足我的要求吗?

附加信息:

  1. Zimbra 5 正在服务器端工作!
  2. 这里没有人是 iOS 专家。我们已经用 Java 编写了服务器代码,也为客户端编写了一些应用程序,但现在我们不得不添加对 iPhone 的支持!
  3. 随时询问更多信息!
0 投票
1 回答
2394 浏览

timezone - 使用 ical4j 过滤一日事件,开始和结束日期有问题

我使用 Zimbra 日历的导出文件,并希望创建一个每天发生的所有事件的列表。简化的日历看起来像这样。

现在我写了几行代码来过滤事件:

现在我正确地得到了简单的事件,但是由于开始和结束时间错误,一天事件发生了 3 次,发生了 4 次。

因此,如果有人知道我必须在导入或过滤器中更改什么,我会在同一时区获得所有事件。

任何建议的坦克,Cy


我做了一些测试来弄清楚发生了什么。开始是对过滤器的测试:

如果我创建一个新的全天活动,就像它显示的那样,一切都很好。如果我添加一个 recur 规则,那么功能就会被破坏。

现在该事件匹配开始日期和接下来的 3 天,如上面的示例所示。如果我在规则中设置 COUNT=1,则事件现在匹配 2 次。也许我不明白重复规则?如果我查看导出此事件的网络日历(Zimbra),一切都像我预期的那样。

在这里你可以看到我的测试课

0 投票
2 回答
18489 浏览

jakarta-mail - JavaMail错误+无法识别的SSL消息,明文连接?

使用以下代码从 Zimbra 邮件服务器读取邮件。

但不断收到此错误

任何人都可以帮助解决这个问题吗?

0 投票
1 回答
3540 浏览

api - 通过soap admin api从zimbra服务器按域获取别名列表

我一直在阅读 admin api 参考文档,但似乎找不到列出已为域创建的别名的方法。

当然,还有 addAccountAlias 命令:

和 removeAccountAlias 命令:

但我没有看到检索域别名的方法。getAllAccounts 和 getAllDistributionLists 不返回它们。

对此的任何帮助将不胜感激。

这是我引用的 api 文档:Zimbra SOAP Api Reference