Aide du Hub TheSocle · james.config.appliquer

Appliquer

Enregistre le mode choisi dans la base du Hub. Le code de l'action ne reconfigure pas James lui-même.

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

Explication

Le Hub met à jour la ligne de configuration SMTP (ou la crée) et revient sur l'écran avec « Mode SMTP configure : mode. ».

Ce que le Hub enregistre selon le mode :

Mode Hôte relais Port relais
direct vide vide
relay le champ Hôte relais le champ Port relais, 587 si vide
brevo smtp-relay.brevo.com 587

Ce bouton n'agit que sur la base. Le code de set_smtp_mode écrit la table mail.mail_smtp_config et rien d'autre : la configuration d'envoi de James n'est pas touchée. Vérifiez par un envoi réel que le chemin a bien changé.

Fiche complète

Requête

POST /hub/james/config/smtp-mode → james_worker.set_smtp_mode

Paramètre Obligatoire Vient du champ Remarque
mode oui les trois boutons radio direct, relay ou brevo ; toute autre valeur est refusée
relay_host en mode relay Hôte relais envoyé seulement s'il n'est pas vide
relay_port non Port relais 587 par défaut

Réponses

Cas Message
succès « Mode SMTP configure : mode. »
mode inconnu « Echec configuration SMTP : Invalid mode. Must be 'direct', 'relay' or 'brevo' »

Même chose par MCP

{ "name": "james_worker__set_smtp_mode",
  "arguments": { "mode": "relay", "relay_host": "smtp.relais.example", "relay_port": "587" } }

Pièges

Sommaire du démonstrateur