6.3.10 NAMESPACE-Befehl
Argumente: keine
Antworten: ERFORDERLICHE nicht markierte Antworten: NAMESPACE
Ergebnis:
- OK - Befehl abgeschlossen
- NO - Befehl kann nicht abgeschlossen werden
- BAD - Argumente ungültig
Der NAMESPACE-Befehl bewirkt die Rückgabe einer einzelnen nicht markierten NAMESPACE-Antwort. Die nicht markierte NAMESPACE-Antwort enthält das Präfix und das Hierarchietrennzeichen für die persönlichen Namespaces (Personal Namespace(s)), die Namespaces anderer Benutzer (Other Users' Namespace(s)) und die gemeinsamen Namespaces (Shared Namespace(s)) des Servers, die der Server offenlegen möchte. Die Antwort enthält NIL für jede Namespace-Klasse, die nicht verfügbar ist.
Beispiel 1:
Ein Server unterstützt einen einzelnen persönlichen Namespace. Bei persönlichen Postfächern wird kein führendes Präfix verwendet, und "/" ist das Hierarchietrennzeichen.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL NIL
S: A001 OK NAMESPACE command completed
Beispiel 2:
Ein Benutzer hat sich anonym angemeldet. Dem anonymen Benutzer sind keine persönlichen Postfächer zugeordnet.
C: A001 NAMESPACE
S: * NAMESPACE NIL NIL (("" "."))
S: A001 OK NAMESPACE command completed
Beispiel 3:
Ein Server, der einen persönlichen Namespace und einen einzelnen gemeinsamen Namespace enthält.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL (("Public Folders/" "/"))
S: A001 OK NAMESPACE command completed
Die Präfixzeichenfolge ermöglicht es einem Client, Dinge wie das automatische Erstellen persönlicher Postfächer oder das Auflisten aller verfügbaren Postfächer innerhalb eines Namespaces durchzuführen.