メインコンテンツまでスキップ

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

プレフィックス文字列により、クライアントは個人メールボックスを自動的に作成したり、ネームスペース内のすべての利用可能なメールボックスをリストしたりできます。