6.3.10 Commande NAMESPACE
Arguments : aucun
Réponses : réponses non étiquetées REQUISES : NAMESPACE
Résultat :
- OK - commande terminée
- NO - Impossible de terminer la commande
- BAD - arguments invalides
La commande NAMESPACE provoque le renvoi d'une seule réponse NAMESPACE non étiquetée. La réponse NAMESPACE non étiquetée contient le préfixe et le délimiteur de hiérarchie des espaces de noms personnels (Personal Namespace(s)), des espaces de noms d'autres utilisateurs (Other Users' Namespace(s)) et des espaces de noms partagés (Shared Namespace(s)) que le serveur souhaite exposer. La réponse contiendra NIL pour toute classe d'espace de noms qui n'est pas disponible.
Exemple 1 :
Un serveur prend en charge un seul espace de noms personnel. Aucun préfixe principal n'est utilisé sur les boîtes aux lettres personnelles, et "/" est le délimiteur de hiérarchie.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL NIL
S: A001 OK NAMESPACE command completed
Exemple 2 :
Un utilisateur connecté anonymement. Aucune boîte aux lettres personnelle n'est associée à l'utilisateur anonyme.
C: A001 NAMESPACE
S: * NAMESPACE NIL NIL (("" "."))
S: A001 OK NAMESPACE command completed
Exemple 3 :
Un serveur contenant un espace de noms personnel et un seul espace de noms partagé.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL (("Public Folders/" "/"))
S: A001 OK NAMESPACE command completed
La chaîne de préfixe permet à un client de faire des choses telles que créer automatiquement des boîtes aux lettres personnelles ou lister toutes les boîtes aux lettres disponibles dans un espace de noms.