説明は、UbuntuサーバーにインストールされたZimbra Coloboration Serverバージョン7.1.xに関するものです。 「内部」モードでのGAL設定について説明します。 記事GAL Sync AccountおよびZimbraフォーラムの使用済み資料
一般的に、操作は次のようになります。 共有アドレス帳でユーザーを起動します。このアドレス帳は、一定の時間が経過するとGALサーバーと同期されます。
公式ガイドでは、galsync @ domain.comという名前の使用を推奨しています。 一般に、このユーザーの名前やアドレス帳の名前は関係ありません。 ユーザーはいつでも共有リソースの名前を変更できます。 しかし、独創性が必要な場合は、好みに応じて名前を選択できます。
この場合、アカウントの名前はaddressbook@rabota.locになり、共有リソースの名前はusersになります。
事前にユーザー名を検討してください。 GAL同期としてアクティブにした後、変更することは不可能ではなく、むしろ問題があります。 galsyncによって作成されたユーザーを削除しないでください。 また、将来受信したエラーを修正することも困難です。
zimbraユーザーに代わって、コマンドラインから共有リソースでgalsyncユーザーを確立する操作を実行できます。
zmgsautil createAccount -a addressbook@rabota.loc -n users --domain rabota.loc -t zimbra -f users
アドレス帳をGALと同期するには:
zmgsautil forceSync -a addressbook@rabota.loc -n users
または、管理パネルから:
管理サーバーウィンドウの[構成]セクションで、[ドメイン]を選択し、ドメイン名を選択して[GAL]タブに移動し、[GALの構成]ボタンをクリックします。
ユーザーのgalsync名、共有リソースの名前、更新時間(最短60秒)を入力します。
[次へ]、[完了]の順にクリックします。
その後、GAL設定は次のようになります。
新しいユーザーのアドレス帳をGALリストと同期するには、Zimbraユーザーに代わってコマンドを実行します。
zmgsautil forceSync -a addressbook@rabota.loc -n users
アカウントのリストを見ると、ユーザーが作成されたことを確認できます。
次に、次のステップに進みます-アクセスのために本を共有します。
ユーザーのアドレス帳のアドレス帳に入ります。
_usersフォルダーを右クリックして、「アドレス帳への共有アクセス」を選択し、ユーザーを入力し、アクセス権を定義して、「OK」をクリックします。
次に、アクセス権を与えられたユーザーのメールに入ります。 そして、次のようなメッセージが表示されます。
「共有プロファイルを受け入れる」ボタンを押して、リソースに目的の名前を付けます
アドレス帳がGALと自動的に同期されます。
バグ修正。
したがって、上記のアドバイスに従わず、GALsyncを作成したユーザーを変更することにしました。 残念ながら、管理パネルを使用して変更することはできません。 これを行うには、コマンドラインを使用する必要があります。
Zimbraを代表して:
$ zmgsautil deleteAccount -a addressbook@rabota.loc
$ zmgsautil createAccount -a galuser@rabota.loc -n gbook --domain rabota.loc -t zimbra -f gbook
: galuser@rabota.loc 76fd93f6-39ea-4f55-92ea-7ed6f8442dd8
$ zmprov modifyDomain rabota.loc zimbraGalAccountId 76fd93f6-39ea-4f55-92ea-7ed6f8442dd8
その後、[管理サーバー]ウィンドウの[構成]セクションで[ドメイン]を選択し、ドメイン名を選択して[GAL]タブに移動し、GALポーリング間隔を変更して[保存]をクリックします。 この手順の目的は、「No such account」メッセージを達成することです。
このステップがないと、何らかの理由で、変更が適用されません。 ただし、その後、[GALの構成]をクリックすると、[GALセットアップウィザード]ウィンドウに新しく作成されたユーザーが表示されます。
「次へ」と「OK」をクリックすることを忘れないでください
そして、私が直面しなければならなかったエラーの別のケースは、管理パネルからのgalsyncユーザーの削除でした。 これは失敗です。 その結果は次のとおりです。
このエラーもほぼ同様に解決されます。
$ zmgsautil createAccount -a galuser@rabota.loc -n gbook --domain rabota.loc -t zimbra -f gbook
: galuser@rabota.loc 76fd93f6-39ea-4f55-92ea-7ed6f8442dd8
$ zmprov modifyDomain rabota.loc zimbraGalAccountId 76fd93f6-39ea-4f55-92ea-7ed6f8442dd8