【问题标题】:getting a list of aliases by domain from a zimbra server via soap admin api通过soap admin api从zimbra服务器按域获取别名列表
【发布时间】:2012-09-21 14:18:02
【问题描述】:

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

当然还有 addAccountAlias 命令:

<AddAccountAliasRequest id="{value-of-zimbra-id}" alias="{alias}" />

还有 removeAccountAlias 命令:

<RemoveAccountAliasRequest [id="{value-of-zimbra-id}"] alias="..." />

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

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

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

【问题讨论】:

    标签: api soap zimbra


    【解决方案1】:

    我找到了解决方案,任何给定帐户的别名都可以在 GetAccount/GetAllAccounts 响应中名为“zimbraMailAlias”的帐户属性中找到。

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><change token="2499"/></context></soap:Header><soap:Body><GetAllAccountsResponse xmlns="urn:zimbraAdmin">
    <account id="343058d1-0b31-4aad-8cc5-1bd819a597a5" name="someone@somewhere.com">
    ...
    <a n="zimbraMailAlias">alias1@somewhere.com</a>
    <a n="zimbraMailAlias">alias2@somewhere.com</a>
    ...
    </account></GetAllAccountsResponse></soap:Body></soap:Envelope>
    

    【讨论】:

      猜你喜欢
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多