Aide du Hub TheSocle · james.mailboxes.creer.valider

Creer

Crée la boîte dans James, range le mot de passe au Vault, inscrit la boîte en base et envoie les identifiants.

Voir l'élément dans l'écran : james/mailboxes

Explication

Dans l'ordre :

  1. si James ne connaît pas le domaine, il l'apprend ;
  2. le Hub tire un mot de passe de 16 signes et crée le compte dans James ;
  3. il fixe le quota ;
  4. il range le mot de passe et l'adresse de récupération au Vault ;
  5. il inscrit la boîte dans mail.mail_mailbox, avec son lien IAM et son renvoi ;
  6. il envoie les identifiants à l'adresse de récupération.

Puis il revient sur la liste : « Mailbox adresse creee. Mot de passe envoyé à récupération. ».

Dans ce démonstrateur, essayez : remplissez le formulaire et cliquez sur Creer.

Fiche complète

Requête

POST /hub/james/mailboxes → james_worker.create_mailbox

Paramètre Obligatoire Vient du champ Remarque
user oui Utilisateur
domain oui Domaine
recovery_email oui (à l'écran) Adresse de récupération le contrôleur refuse s'il est vide
quota_mb non Quota (MB) défaut de la configuration
iam_user_id non Associer à un compte IAM identifiant numérique iam.db_users.x_id
forward_to non Alias / forward vers enregistré seulement

Réponses

Cas Message
succès « Mailbox user@domaine creee. Mot de passe envoyé à récupération. »
pas d'adresse de récupération « Adresse de récupération obligatoire : le mot de passe y est envoyé. »
refus de James « Echec creation mailbox : James API refused to create user: … »

Même chose par MCP

{ "name": "james_worker__create_mailbox",
  "arguments": { "user": "ines.garnier", "domain": "cabinet-morel.example", "quota_mb": 2048,
                 "recovery_email": "[email protected]" } }

Pièges

Sommaire du démonstrateur