0

admin apiリファレンスドキュメントを読んでいますが、ドメイン用にすでに作成されているエイリアスを一覧表示する方法が見つからないようです。

もちろん、addAccountAliasコマンドがあります。

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

そして、removeAccountAliasコマンド:

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

しかし、ドメインのエイリアスを取得する方法がわかりません。getAllAccountsとgetAllDistributionListsはそれらを返しません。

これに関する助けをいただければ幸いです。

これは私が参照しているAPIドキュメントです:ZimbraSOAPApiリファレンス

4

1 に答える 1

0

解決策を見つけました。特定のアカウントのエイリアスは、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>
于 2012-09-27T14:05:04.877 に答える