6.3.10 NAMESPACE コマンド
引数 (Arguments): なし
応答 (Responses): 必須のタグなし応答:NAMESPACE
結果 (Result):
- OK - コマンド完了
- NO - コマンドを完了できません
- BAD - 引数が無効
NAMESPACE コマンドは、単一のタグなし NAMESPACE 応答を返します。タグなし NAMESPACE 応答には、サーバーが公開したい個人ネームスペース (Personal Namespace(s))、他のユーザーのネームスペース (Other Users' Namespace(s))、および共有ネームスペース (Shared Namespace(s)) へのプレフィックスと階層区切り文字が含まれます。使用できないネームスペースクラスについては、応答に NIL が含まれます。
例 1:
サーバーは単一の個人ネームスペースをサポートしています。個人メールボックスには先頭のプレフィックスが使用されず、"/" が階層区切り文字です。
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL NIL
S: A001 OK NAMESPACE command completed
例 2:
匿名でログオンしたユーザー。匿名ユーザーに関連付けられた個人メールボックスはありません。
C: A001 NAMESPACE
S: * NAMESPACE NIL NIL (("" "."))
S: A001 OK NAMESPACE command completed
例 3:
個人ネームスペースと単一の共有ネームスペースを含むサーバー。
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL (("Public Folders/" "/"))
S: A001 OK NAMESPACE command completed
プレフィックス文字列により、クライアントは個人メールボックスを自動的に作成したり、ネームスペース内のすべての利用可能なメールボックスをリストしたりできます。