OpenClaw · e-mail entrant
Un email arrive. Votre agent OpenClaw se réveille.
Installez une compétence, donnez à l'agent une boîte de réception gratuite et acheminez le courrier entrant vers un hook de passerelle dédié avec une authentification par en-tête uniquement.
Condition préalable : un agent OpenClaw fonctionnel avec un fournisseur de modèles configuré · pas d'interrogation · domaine personnalisé plus tard
Le chemin de l'événement
Le déclenchement du Webhook remplace une boucle d’interrogation de la boîte de réception.
L'e-mail arrive
Un message arrive dans agent@domani.run.
Domani authentifie
L'Authorization et X-Domani-Signature accompagnent l'événement.
Cartes de passerelle
/hooks/domani-email transforme la charge utile en une tâche d'agent isolée.
Actes de l'agent
OpenClaw peut fournir la réponse finale au canal configuré.
Sondage
Lectures répétées, demandes inactives et délai défini par l'intervalle d'interrogation.
Webhook
Une pression lorsque le courrier est traité ; réconcilier la boîte de réception stockée uniquement après un temps d'arrêt du récepteur.
1 · Entrée de la passerelle
Mappez la charge utile de Domani dans une exécution d'agent isolée.
Fusionnez ceci dans `~/.openclaw/openclaw.json`; conserver les paramètres existants plus stricts. Mettez deux valeurs aléatoires longues différentes dans l'environnement Gateway ou `~/.openclaw/.env`: `OPENCLAW_GATEWAY_TOKEN` pour l'authentification du plan de contrôle et `OPENCLAW_HOOK_TOKEN` pour cette entrée. Les exécutions de hook d’agent sont isolées par défaut. Redémarrez après validation.
Jeton dédié
Utilisez une valeur aléatoire longue et ne réutilisez pas OPENCLAW_GATEWAY_TOKEN. OpenClaw signale la réutilisation comme un résultat de sécurité critique.
Exposition fiable
Conservez la passerelle en boucle locale uniquement et exposez le hook en HTTPS via un tailnet ou un proxy inverse de confiance. Configurez trustedProxies avec les adresses IP exactes des proxys, le cas échéant.
Agent restreint
Considérez le courrier électronique comme une entrée non fiable. Utilisez une stratégie d’outils restreints et désactivez les contournements de contenu dangereux.
2 · Boîte aux lettres Domani
Transmettez le jeton par variable d'environnement, puis prouvez la distribution.
Utilisez le formulaire HTTPS accessible en externe de votre hook mappé. L'invite masquée conserve la valeur du support en dehors de l'historique du shell et la CLI la lit sans l'imprimer.
Testez d'abord
Exiger un résultat 2xx avant d'envoyer du courrier en direct.
Vivre seconde
Envoyez un véritable e-mail et confirmez qu'exactement une tâche isolée démarre.
Réconcilier après un temps d'arrêt
Les rappels de boîte aux lettres en direct sont tentés jusqu'à trois fois. Lisez toujours la boîte de réception stockée après un temps d'arrêt plus long de la passerelle, car la distribution du webhook s'effectue au moins une fois et les fenêtres de nouvelle tentative sont limitées.
Dépannage
Quatre limites à vérifier.
Le test Domani prouve que la Gateway a accepté l'événement HTTP. Il ne mesure pas le temps d’achèvement du modèle en aval.
Intégration communautaire à l'aide des interfaces OpenClaw et Domani documentées.