Guides

Comment envoyer une newsletter avec Listmonk et Lettermint ?

Dernière mise à jour:

Voir en Markdown

Vous voulez envoyer une newsletter sans dépendre de plateformes coûteuses comme Mailchimp ou Brevo ? Listmonk est un outil de newsletter gratuit et open source que vous pouvez héberger vous-même. Vous décidez où vos données sont stockées, qui y a accès et quelle infrastructure gère vos e-mails. Connectez Listmonk à un fournisseur e-mail européen comme Lettermint, et tout reste en Europe.

Ce guide vous accompagne dans la configuration de Listmonk avec Lettermint et l'envoi de votre première newsletter.

Qu'est-ce que Listmonk ?

Listmonk est un outil gratuit et open source pour gérer des listes de diffusion et envoyer des newsletters. Vous l'installez sur votre propre serveur ou hébergement web, ce qui vous donne un contrôle total sur les données de vos abonnés. Il n'y a pas de limites sur le nombre d'abonnés ou de campagnes, contrairement aux services payants comme Mailchimp ou Brevo.

Listmonk offre de nombreuses fonctionnalités que l'on retrouve habituellement chez les services payants. Pensez à un éditeur e-mail visuel drag-and-drop, le filtrage des abonnés, les statistiques de campagnes et la confirmation par e-mail avant qu'un abonné soit ajouté à votre liste (opt-in).

Comme Listmonk n'envoie pas lui-même les e-mails, vous avez besoin d'un service SMTP externe. Bonne nouvelle : depuis la version 6.1.0, Lettermint est disponible comme preset dans Listmonk. Sélectionnez Lettermint, renseignez votre token API et vous pouvez commencer à envoyer.

Ce dont vous avez besoin

L'installation de Listmonk dépend de votre serveur ou hébergement. Certains hébergeurs proposent une installation en un clic, tandis que d'autres nécessitent une configuration manuelle avec Docker. C'est pourquoi nous ne couvrons pas l'installation de Listmonk dans ce guide, mais uniquement la configuration avec Lettermint.

Ce guide part du principe que Listmonk est installé et fonctionnel. Nous nous concentrons sur la configuration de Lettermint comme service SMTP.

  • Une installation Listmonk fonctionnelle (version 6.1.0 minimum)
  • Un compte Lettermint
  • Un domaine vérifié dans Lettermint
  • Un projet avec au moins une route broadcast e-mail
  • SMTP activé dans votre projet (voir Activer SMTP dans Lettermint)

Les newsletters sont des broadcast e-mails et ne doivent pas être envoyées via la route transactional. Assurez-vous de définir la route broadcast comme route par défaut. Vous pouvez modifier cela dans les paramètres de votre projet dans le tableau de bord Lettermint.

Étape 1 : Configurer les paramètres généraux dans Listmonk

Avant de configurer le SMTP, vous devez d'abord régler les paramètres généraux de Listmonk. C'est ici que vous configurez l'adresse d'expéditeur de votre newsletter. Connectez-vous à votre tableau de bord Listmonk et allez dans SettingsGeneral.

Définissez votre expéditeur par défaut dans Default "from" email. C'est le nom et l'adresse e-mail que les destinataires voient dans leur boîte de réception. Utilisez le format suivant :

      Nom <adresse-email>

    

Par exemple : Lettermint <newsletter@example.co>

Le domaine de cette adresse e-mail doit être ajouté et vérifié dans votre tableau de bord Lettermint. Sans domaine vérifié, vos e-mails ne seront pas envoyés.

Étape 2 : Configurer Lettermint comme service SMTP dans Listmonk

Allez dans SettingsSMTP. Nous allons configurer Lettermint pour que Listmonk puisse envoyer des e-mails. Assurez-vous que le toggle Enabled est activé.

Sous les paramètres SMTP, vous verrez une série de presets pour les services e-mail populaires. Cliquez sur Lettermint. L'hôte, le port, le protocole d'authentification et le TLS sont remplis automatiquement. Il ne vous reste qu'à renseigner :

  • Username : lettermint
  • Password : Votre token API de votre projet Lettermint. Vous le trouverez dans les paramètres de votre projet sous l'onglet API token.

Laissez les autres paramètres comme Max. connections, Retries et Idle timeout à leurs valeurs par défaut.

Cliquez sur Test connection pour vérifier que tout fonctionne. Vous recevez un message de succès ? Lettermint est connecté.

Paramètres SMTP Listmonk avec Lettermint

Headers e-mail personnalisés

En bas de la page SMTP, vous trouverez un champ pour les headers e-mail personnalisés. Ceux-ci permettent d'inclure des headers supplémentaires avec chaque e-mail envoyé par Listmonk. Les headers sont invisibles pour le destinataire mais fournissent des informations complémentaires aux clients de messagerie.

Un header courant est Reply-To. Il détermine quelle adresse e-mail reçoit les réponses lorsque quelqu'un répond à votre newsletter. Par défaut, les réponses vont à l'adresse de l'expéditeur, mais Reply-To permet de changer cela.

Renseignez la valeur en JSON, par exemple :

      [
    {
        "Reply-To": "support@example.fr"
    }
]

    

Ce champ est optionnel. Si vous n'avez pas besoin de headers personnalisés, laissez-le vide.

Étape 3 : Configurer les webhooks de bounce

Quand une newsletter n'arrive pas chez le destinataire, c'est un bounce. Par exemple une adresse e-mail qui n'existe plus ou une boîte de réception pleine. Il est important que Listmonk soit au courant pour ne pas continuer à envoyer vers des adresses qui ne fonctionnent pas. Cela peut endommager votre réputation d'envoi, ce qui signifie que vos prochaines newsletters risquent aussi de finir dans le dossier spam.

Lettermint peut transmettre automatiquement ces notifications de bounce à Listmonk via un webhook. Pour le configurer, commencez dans Lettermint.

Créer un webhook dans Lettermint

Dans votre tableau de bord Lettermint, allez dans votre projet et ouvrez la route broadcast. C'est la même route que vous avez définie comme route par défaut. Cliquez sur l'onglet Webhooks et créez un nouveau webhook.

Pour l'URL endpoint, renseignez l'adresse de votre installation Listmonk suivie de /webhooks/service/lettermint. Ce chemin est fixe et est utilisé par Listmonk pour recevoir les notifications de bounce de Lettermint.

Si votre Listmonk tourne sur https://example.fr, l'URL du webhook sera :

      https://example.fr/webhooks/service/lettermint

    

Sélectionnez ensuite les events suivants :

  • Message Hard Bounces
  • Message Soft Bounces
  • Spam Complaint

Après la création, vous recevrez un webhook secret. C'est un code long qui commence par whsec_. Copiez-le, vous en aurez besoin dans Listmonk.

Utilisez le bouton Test Webhook dans le tableau de bord Lettermint pour vérifier que la connexion avec Listmonk fonctionne avant d'envoyer.

Configurer les bounces dans Listmonk

Dans Listmonk, allez dans SettingsBounces. Activez les options suivantes :

  1. Enable bounce processing : activé
  2. Enable bounce webhooks : activé
  3. Enable Lettermint : activé

Renseignez le webhook secret que vous venez de copier depuis Lettermint dans le champ Lettermint Webhook Secret. Cliquez sur Save pour sauvegarder.

Paramètres de bounce Listmonk

Étape 4 : Envoyer votre première newsletter

Tout est configuré. Listmonk envoie maintenant les e-mails via Lettermint et les bounces sont gérés automatiquement. Passons à votre première newsletter.

Créer une liste

Dans Listmonk, allez dans Lists et cliquez sur New. Donnez un nom à votre liste, par exemple "Newsletter". Choisissez Public dans Type si vous voulez que les gens puissent s'inscrire via un formulaire sur votre site. Sélectionnez Double opt-in dans Opt-in pour que les nouveaux abonnés confirment leur inscription par e-mail.

Ajouter des abonnés

Sous Subscribers, vous pouvez ajouter des personnes manuellement ou importer un fichier CSV. Vous migrez depuis un autre service ? Exportez votre liste en CSV et importez-la directement dans Listmonk.

N'ajoutez que des personnes qui ont donné leur consentement pour recevoir votre newsletter. Selon le RGPD et le CAN-SPAM Act, l'envoi d'e-mails commerciaux non sollicités est interdit. Les destinataires doivent s'être inscrits activement et vous devez pouvoir le prouver. Consultez notre Acceptable Use Policy pour les règles applicables lors de l'envoi via Lettermint.

Créer et envoyer une campagne

Allez dans Campaigns et cliquez sur New. Renseignez un objet et sélectionnez la liste que vous venez de créer.

Listmonk propose plusieurs façons de concevoir votre e-mail. Les plus courantes sont :

  • Plain text : texte brut sans mise en forme
  • HTML : pour ceux qui veulent écrire le code eux-mêmes
  • Visual (Drag & Drop) : un éditeur visuel où vous glissez des blocs pour construire votre newsletter

Vous voulez réutiliser le même design ? Créez un template sous CampaignsTemplates. Vous n'avez plus à recommencer à chaque fois et vos newsletters restent cohérentes.

Envoyez toujours un e-mail de test via Send Test Message avant de lancer votre campagne. Vous vérifiez ainsi que tout est correct et que l'e-mail est bien délivré via Lettermint.

Tout vous convient ? Cliquez sur Start campaign. Listmonk envoie votre newsletter via Lettermint à tous vos abonnés.

Conclusion

Listmonk combiné à Lettermint est une alternative solide aux outils de newsletter coûteux. Listmonk gère vos abonnés et vos campagnes, tandis que Lettermint assure la livraison de vos e-mails via une infrastructure européenne.

Vous voulez en savoir plus sur la délivrabilité et comment éviter que vos newsletters arrivent dans le dossier spam ? Lisez notre article sur pourquoi les e-mails arrivent en spam et comment l'éviter.

Besoin d'aide supplémentaire ?

Vous ne trouvez pas ce que vous cherchez ?

Si vous n'avez pas pu trouver les informations que vous recherchiez, n'hésitez pas à nous contacter. Notre équipe est là pour vous aider avec toutes vos questions.