
Dernière mise à jour 08-22-2026
Catégorie:
Reviews:
Join thousands of AI enthusiasts in the World of AI!
Sendmux CLI
Avec Sendmux CLI, vous exécutez des commandes Management, Mailbox et Sending API depuis un terminal au lieu d'écrire manuellement des requêtes HTTP. Installez-le via Homebrew, Snap ou npm, enregistrez des clés API restreintes en tant que profils locaux, et appelez des commandes séparées par des deux-points comme sending:send ou mailbox:messages:list lorsque vous avez besoin d'un contrôle rapide de la boîte aux lettres ou de l'envoi depuis un shell.
La plupart des CLI email utilisent un seul point de terminaison SMTP. Sendmux CLI associe trois types d'identifiants à trois interfaces API : les clés smx_root_ pour la gestion d'équipe, les clés smx_mbx_ pour le travail sur les boîtes aux lettres, et les jetons smx_agent_ pour l'envoi par des agents approuvés par le propriétaire. Il valide les préfixes des clés avant chaque requête, de sorte qu'une commande de gestion échoue rapidement si vous utilisez une clé de boîte aux lettres.
L'outil convient aux développeurs backend, ingénieurs DevOps et créateurs d'agents IA qui souhaitent un flux de travail productif pour automatiser les emails dans CI, tâches cron ou terminaux locaux. Les corps de requête peuvent être intégrés ou issus de fichiers, la sortie bascule entre JSON lisible et mode --json lisible par machine, et des indicateurs de sécurité couvrent les clés d'idempotence et les en-têtes conditionnels.
Installation via Homebrew, Linux Snap ou npm install -g @sendmux/cli
Trois surfaces API : gestion, boîte mail et commandes d'envoi avec noms séparés par deux-points
Profils locaux stockent les clés smx_root_, smx_mbx_ et smx_agent_ avec permissions de fichier restreintes
Passer des corps de requête avec --body ou --body-file et des paramètres de requête sous forme de flags name=value
Sortie JSON formatée par défaut ou ajouter --json pour les pipelines d'automatisation
Les flags de sécurité incluent --idempotency-key, --if-match, et --if-none-match par opération API
Mappe trois types de clés scoped à la gestion, boîte mail, et commandes d'envoi avec validation de préfixe
Installations via Homebrew, Snap ou npm sur des machines de développeurs courantes
Prend en charge les clés d'idempotence et les en-têtes conditionnels pour des requêtes scriptées plus sûres
Les profils évitent de passer des clés API à chaque commande
Nécessite une aisance avec les workflows en terminal et les corps de requête JSON
Pas d'interface graphique ; toutes les opérations se font via des commandes CLI
L'envoi via Amazon SES géré est limité aux emails transactionnels, pas au marketing en masse
Comment installer Sendmux CLI ?
Sendmux CLI s'installe sur Linux avec sudo snap install sendmux, sur macOS ou Linux avec brew install sendmux/tap/sendmux, ou globalement via npm en tant que @sendmux/cli. Exécutez sendmux --version après l'installation pour confirmer que le binaire est dans votre PATH.
Quelles clés API Sendmux CLI accepte-t-il ?
Sendmux CLI vérifie les préfixes des clés avant chaque appel. Les commandes de gestion nécessitent des clés smx_root_ à l'échelle de l'équipe, les commandes de boîte aux lettres et d'envoi acceptent les clés smx_mbx_ ou les jetons smx_agent_ à portée limitée, et l'envoi fonctionne aussi avec des jetons smx_agent_ Sending-resource approuvés par le propriétaire après approbation humaine.
Comment Sendmux CLI stocke-t-il les identifiants ?
Sendmux CLI enregistre les clés sous forme de profils nommés avec sendmux profiles:set, stockant la configuration localement avec des permissions de fichier restreintes. Les commandes résolvent les identifiants dans cet ordre : --api-key, SENDMUX_API_KEY, --profile, SENDMUX_PROFILE, ou le profil par défaut.
Sendmux CLI peut-il envoyer des emails depuis un script ?
Oui. Sendmux CLI envoie des emails avec sendmux sending:send, en passant un corps JSON via --body ou --body-file et une --idempotency-key pour des réessais sûrs. La commande nécessite une clé smx_mbx_ capable d'envoyer ou un jeton smx_agent_ Sending-resource approuvé par le propriétaire.
L'utilisation de Sendmux CLI est-elle payante ?
Sendmux CLI lui-même est gratuit à installer. Sendmux facture l'utilisation des emails par événement sur un solde d'équipe, avec un crédit de 1 $ pour les nouvelles équipes à l'inscription. Le courrier sortant via votre propre fournisseur coûte 0,000150 $ par destinataire accepté, et les envois gérés Amazon SES coûtent 0,000250 $ par destinataire.
Comment Sendmux CLI formate-t-il la sortie des commandes ?
Sendmux CLI affiche par défaut du JSON formaté lisible par l'humain pour les réponses API. Ajoutez le drapeau --json lorsqu'un autre processus nécessite une sortie strictement lisible par machine, incluant les réponses binaires encodées en base64 avec des métadonnées byte_length.
