6.3.10 Comando NAMESPACE
Argomenti: nessuno
Risposte: risposte senza tag RICHIESTE: NAMESPACE
Risultato:
- OK - comando completato
- NO - Impossibile completare il comando
- BAD - argomenti non validi
Il comando NAMESPACE provoca la restituzione di una singola risposta NAMESPACE senza tag. La risposta NAMESPACE senza tag contiene il prefisso e il delimitatore di gerarchia per gli spazi dei nomi personali (Personal Namespace(s)), gli spazi dei nomi di altri utenti (Other Users' Namespace(s)) e gli spazi dei nomi condivisi (Shared Namespace(s)) del server che il server desidera esporre. La risposta conterrà NIL per qualsiasi classe di spazio dei nomi non disponibile.
Esempio 1:
Un server supporta un singolo spazio dei nomi personale. Nessun prefisso iniziale viene utilizzato sulle caselle di posta personali e "/" è il delimitatore di gerarchia.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL NIL
S: A001 OK NAMESPACE command completed
Esempio 2:
Un utente connesso in modo anonimo. Nessuna casella di posta personale è associata all'utente anonimo.
C: A001 NAMESPACE
S: * NAMESPACE NIL NIL (("" "."))
S: A001 OK NAMESPACE command completed
Esempio 3:
Un server che contiene uno spazio dei nomi personale e un singolo spazio dei nomi condiviso.
C: A001 NAMESPACE
S: * NAMESPACE (("" "/")) NIL (("Public Folders/" "/"))
S: A001 OK NAMESPACE command completed
La stringa di prefisso consente a un client di fare cose come creare automaticamente caselle di posta personali o elencare tutte le caselle di posta disponibili all'interno di uno spazio dei nomi.