L'essentiel à retenir
Un agent IA peut préparer une newsletter sans recevoir le droit de l’envoyer seul. C’est précisément la séparation utile.
MailCheap est une application de newsletter accessible depuis un tableau de bord, une API et un serveur MCP. Un agent peut y préparer une campagne, tandis que l’envoi est présenté comme une action impossible à reprendre et soumise à confirmation. Pour une PME belge de dix à cinquante personnes, ce modèle permet de déplacer l’effort humain vers la revue finale : le sujet, le destinataire, l’expéditeur, les liens et le contenu restent visibles avant l’action externe.
Cette validation ne règle pas tout. La délivrabilité dépend aussi de l’authentification du domaine, de la qualité des contacts, des désinscriptions, des rejets et du rythme d’envoi. L’auto-hébergement ajoute encore la base de données, le fournisseur d’envoi, les tâches en arrière-plan, les secrets, les mises à jour et la surveillance.
Le bon usage consiste donc à automatiser la préparation, pas la responsabilité. L’agent assemble et vérifie. Une personne examine le paquet final. Le système n’envoie qu’après une autorisation explicite donnée au moment où le résultat est enfin connu.
Le problème que ça résout
Préparer une newsletter demande une suite de petites opérations qui se ressemblent d’une édition à l’autre. Rassembler les éléments, proposer un objet, écrire le texte d’aperçu, structurer le contenu, vérifier les liens, appliquer la signature, préparer une version de test et inscrire la campagne dans l’outil. Chacune paraît simple.
Un agent IA peut absorber une partie de ce travail. Le risque apparaît quand la même consigne couvre toute la chaîne : « prépare et envoie ». La préparation est révisable. L’envoi ne l’est pas. Une fois le message remis au fournisseur d’email, un correctif ne retire pas les exemplaires déjà partis. Il faut éventuellement envoyer une rectification, ce qui est une nouvelle action, pas un retour arrière.
La frontière doit donc être placée tard. Pas avant la rédaction, puisque la personne validerait une intention encore abstraite. Pas après l’envoi, puisque le contrôle arriverait après l’effet. Juste avant l’action externe, avec un résultat complet sous les yeux.
MailCheap rend cette frontière exploitable par un agent. Le dépôt indique que les fonctions du tableau de bord sont aussi disponibles par l’API et le serveur MCP, avec les mêmes contrôles et limites. Il précise surtout que l’envoi est marqué comme une action qui ne peut pas être annulée, afin que l’agent demande une confirmation.
Ce détail change le rôle de l’automatisation. L’agent n’est plus un rédacteur isolé dans une fenêtre de conversation. Il travaille dans le système où la campagne existe réellement. Il peut préparer l’objet qui sera utilisé, le corps qui sera envoyé et les paramètres qui encadrent la diffusion. La personne ne doit plus recopier le résultat entre plusieurs outils avant de le relire.
Pour une PME belge de dix à cinquante personnes, l’intérêt n’est pas de retirer l’humain de la boucle. Il est de lui éviter les manipulations répétitives tout en conservant son jugement au point où une erreur devient publique.
Ce que c'est concrètement
MailCheap est une application open source consacrée aux newsletters. Elle permet de rédiger une édition, de l’envoyer à une liste, de la publier sur le web et de suivre des informations liées aux inscriptions et aux campagnes. L’application peut être utilisée par son tableau de bord, par une API REST ou par un serveur MCP destiné aux agents IA.
Cette parité entre interfaces est importante. Un flux préparé par un agent ne contourne pas nécessairement l’application pour fabriquer un envoi dans un script séparé. Il utilise les mêmes objets métier que le tableau de bord. La campagne reste visible pour une personne, qui peut la relire dans l’outil avant d’autoriser la suite.
Le dépôt décrit aussi une étape de revue. Elle porte notamment sur l’objet, le texte d’aperçu, le lien de désinscription, l’adresse postale, l’expéditeur et le risque de coupure d’un message trop lourd dans Gmail. Ces contrôles ne décident pas si le texte est juste, opportun ou conforme à votre ligne éditoriale. Ils rendent visibles des défauts techniques ou éditoriaux avant l’envoi.
La délivrabilité occupe une place plus large que la simple présence d’un bouton « envoyer ». MailCheap prévoit la vérification des enregistrements liés au domaine d’envoi, la gestion des désinscriptions, le nettoyage des contacts, une liste de suppression partagée par le serveur, la surveillance des rejets et des plaintes, ainsi qu’un envoi progressif vers des contacts qui n’ont pas encore été sollicités par le compte. Le projet peut également exploiter les informations de Google Postmaster Tools lorsqu’il est configuré pour le faire.
Aucun de ces mécanismes ne garantit l’arrivée en boîte principale. Ils constituent des garde-fous opérationnels. Une mauvaise liste, un domaine mal configuré, un contenu indésirable ou des destinataires qui signalent les messages restent des problèmes réels. L’outil peut arrêter, ralentir ou exclure. Il ne transforme pas une pratique d’envoi médiocre en bonne réputation.
Deux modèles d’exploitation sont décrits. La version hébergée prend en charge l’infrastructure. La version auto-hébergée utilise le même socle applicatif, mais vous confie l’exploitation. Le dépôt mentionne alors une base MongoDB, un fournisseur d’envoi comme Amazon SES ou PostShiba, QStash pour les tâches en arrière-plan et un hébergement compatible. D’autres composants peuvent s’ajouter pour partager les limites de débit ou gérer les images.
Le choix ne porte donc pas seulement sur l’emplacement du logiciel. Il détermine qui surveille les dépendances, protège les secrets, traite les alertes et remet le service en état.
Comment s'en servir
La bonne mise en place sépare la préparation éditoriale, la revue technique et l’autorisation d’envoyer. Cette séparation doit apparaître dans le processus, dans les droits et dans l’écran présenté à la personne qui valide.
Étape une : définir ce que l’agent peut préparer
Commencez par une campagne interne ou un brouillon sans envoi. Donnez à l’agent un périmètre précis : une audience nommée, des sources approuvées, un ton, une structure et une date souhaitée. Indiquez aussi ce qu’il ne doit pas inventer, notamment des chiffres, des offres, des engagements ou des témoignages.
L’agent peut proposer l’objet, le texte d’aperçu et le corps de la newsletter. Il peut créer le brouillon dans MailCheap afin que la revue se fasse sur la campagne réelle. Il ne doit pas recevoir pour autant une autorisation permanente d’envoyer.
Étape deux : faire produire un paquet de validation
Une demande de confirmation utile doit montrer ce qui va partir. Exigez un paquet lisible comprenant la newsletter concernée, l’objet, le texte d’aperçu, l’identité d’expédition, l’audience sélectionnée et le contenu final. Ajoutez les avertissements remontés par l’étape de revue.
La personne ne devrait pas devoir ouvrir plusieurs écrans pour reconstruire la décision. Elle doit pouvoir comparer la consigne initiale au résultat et repérer une mauvaise liste, un lien douteux ou une signature incorrecte avant de confirmer.
Étape trois : séparer la revue éditoriale de la revue d'envoi
La première revue porte sur le fond : exactitude, clarté, ton, promesse et pertinence pour l’audience. La seconde porte sur l’action : bons destinataires, bon domaine, bon expéditeur, désinscription présente et paramètres de diffusion cohérents.
Ces deux revues peuvent être réalisées par la même personne dans une petite équipe. Elles restent deux décisions. Approuver un texte ne signifie pas approuver n’importe quel envoi de ce texte.
Étape quatre : tester la chaîne sans toucher la liste
Envoyez d’abord un test aux personnes chargées de la revue. Vérifiez le rendu, les liens, les images, l’adresse d’expédition et le pied de message. Contrôlez aussi ce que l’agent affiche avant de demander la confirmation finale.
Le test doit couvrir un refus. Si la personne rejette la campagne, l’agent doit revenir au brouillon, corriger ce qui est demandé et présenter une nouvelle version. Il ne doit ni reformuler le refus en autorisation, ni réutiliser une confirmation donnée pour une version précédente.
Étape cinq : traiter la délivrabilité comme une exploitation continue
Configurez le domaine d’envoi et vérifiez les enregistrements demandés par l’application. Gardez les mécanismes de désinscription et de nettoyage actifs. Examinez les rejets, les plaintes et les alertes après chaque campagne, surtout lorsque le domaine ou la liste est nouveau pour le système.
L’agent peut préparer un résumé de ces signaux. La décision de poursuivre, de ralentir ou d’arrêter reste humaine, car elle engage la réputation du domaine et les prochaines campagnes.
Étape six : documenter l'arrêt et la reprise
Définissez qui peut suspendre un envoi, qui traite une alerte et qui remplace la personne de référence lorsqu’elle est absente. Documentez aussi le comportement attendu si le fournisseur d’envoi refuse une campagne, si une tâche en arrière-plan échoue ou si l’accès au tableau de bord devient indisponible.
Une automatisation sérieuse sait s’arrêter. Elle ne transforme pas chaque incident en invitation à réessayer jusqu’à ce que quelque chose parte.
Ce que ça coûte vraiment
Le code ouvert ne supprime pas le coût d’une newsletter. Il déplace une partie de la facture vers l’exploitation et le temps de contrôle.
Dans la version hébergée, le service prend en charge le fonctionnement de l’application. Il faut encore compter le travail éditorial, la revue, la gestion de la liste, la configuration du domaine et le suivi des résultats. L’agent IA ajoute éventuellement le coût du modèle ou du service qui l’exécute. Le dépôt présente des formules commerciales, mais un tarif lu aujourd’hui ne suffit pas à calculer votre coût futur. Le bon calcul part de votre fréquence d’envoi, de votre volume réel et du temps consacré à la validation.
En auto-hébergement, l’application elle-même n’est qu’une couche. Il faut une base de données, un service d’envoi, une infrastructure pour les tâches programmées et un hébergement. Il faut aussi gérer les secrets qui signent les sessions et les liens, la liste de suppression, les droits d’accès et les variables de configuration. Certaines fonctions ajoutent un stockage d’images, un cache partagé ou une connexion à des services de suivi.
La maintenance forme un autre poste. Quelqu’un doit appliquer les mises à jour, vérifier que l’application redémarre, surveiller les tâches en arrière-plan et comprendre les alertes du fournisseur d’envoi. Le README indique que l’auto-hébergement est fourni sans support via les issues du dépôt. Une PME doit donc accepter l’autonomie technique ou prévoir un partenaire capable de l’assurer.
La délivrabilité consomme aussi du temps. Il faut nettoyer les contacts, suivre les désinscriptions, examiner les rejets, traiter les plaintes et protéger la réputation du domaine. L’automatisation aide à détecter et appliquer certaines règles. Elle ne dispense pas de comprendre pourquoi une campagne a été ralentie ou bloquée.
Pour qui ce n'est pas
MailCheap en auto-hébergement convient mal à une équipe qui ne veut administrer ni base de données, ni fournisseur d’envoi, ni tâches en arrière-plan. Le dépôt fournit une procédure et des contrôles, mais pas une équipe d’exploitation. Dans ce cas, la version hébergée ou un autre service géré est plus cohérent.
Ce n’est pas non plus un bon choix si l’objectif consiste à laisser un agent envoyer librement dès qu’il juge son texte satisfaisant. Le point fort du cas d’usage est précisément la confirmation avant l’action qui ne peut pas être annulée. Retirer cette limite transforme une chaîne contrôlée en délégation mal bornée.
Une PME qui ne dispose pas d’une liste obtenue proprement ne devrait pas chercher une solution technique pour l’exploiter. Les fonctions de nettoyage peuvent écarter des adresses invalides ou déjà supprimées. Elles ne donnent pas un consentement absent et ne rendent pas acceptable une liste achetée ou collectée sans cadre.
L’outil ne convient pas davantage si personne ne veut suivre la délivrabilité. Un domaine authentifié et un mécanisme de désinscription sont nécessaires, mais ils ne remplacent pas l’examen des plaintes, des rejets et de la qualité des contacts. Installer les protections sans traiter leurs alertes revient à poser un tableau de bord puis à détourner les yeux.
L’auto-hébergement demande enfin d’examiner la licence AGPL. Le dépôt précise que si vous modifiez MailCheap et l’exploitez pour d’autres personnes, le code source de votre version doit être mis à leur disposition. Cette phrase ne remplace pas une analyse juridique adaptée à votre modèle. Elle suffit toutefois à exclure le réflexe « open source donc sans condition ».
Le bon candidat accepte une discipline simple : l’agent prépare, le système contrôle, une personne autorise et l’équipe exploite les conséquences. Si l’un de ces rôles reste sans propriétaire, la newsletter devient seulement une automatisation de plus dont personne ne sait vraiment répondre.
Source : https://github.com/marclou/mailcheap
FAQ
Un agent IA peut-il envoyer seul une newsletter avec MailCheap ?
MailCheap expose les fonctions de newsletter aux agents par son serveur MCP, mais le dépôt décrit l’envoi comme une action impossible à annuler qui demande une confirmation. La configuration des accès reste donc importante : l’agent peut préparer la campagne, tandis qu’une personne garde l’autorisation finale.
Que faut-il montrer au moment de la validation ?
La personne doit voir au minimum la campagne concernée, l’objet, le texte d’aperçu, l’expéditeur, l’audience, le contenu final et les avertissements de revue. Une confirmation sans ces éléments oblige à faire confiance à une action que l’on ne peut pas réellement examiner.
MailCheap garantit-il la délivrabilité ?
Non. Le projet intègre des protections liées au domaine, aux contacts, aux désinscriptions, aux rejets, aux plaintes et au rythme d’envoi. Ces mécanismes réduisent certains risques et peuvent suspendre une campagne. Ils ne garantissent pas le placement en boîte de réception.
L'auto-hébergement est-il le meilleur choix pour une PME ?
Il peut convenir si l’équipe veut maîtriser l’exploitation et dispose des compétences nécessaires, en interne ou auprès d’un partenaire. Il est moins adapté si personne ne peut maintenir la base, les secrets, le fournisseur d’envoi, les tâches en arrière-plan et les mises à jour.
Publié le 31 octobre 2026.
Cet article est un outil d'orientation, pas un avis juridique. Pour une analyse adaptée à votre situation, consultez un professionnel qualifié.
Rédigé avec l'aide d'une IA. Illustration générée par IA.



