Guide

Avis Mailgun : Le service d’email transactionnel pour développeur

Avis Mailgun : Le service d’email transactionnel pour développeur

Il existe beaucoup de moyens de faire souffrir un développeur. Personnellement, ce qu'on préfère après les expressions régulières (Regex), c’est l’envoi d’emails. En apparence, rien de compliqué, on envoie des emails depuis la création d’Internet, et pourtant, on est souvent frustré par des problèmes de délivrabilité, de mise en forme des emails, d’authentification, de suivi et de gestion des volumes.


Dans cet article, nous te proposons de découvrir Mailgun, un service d'emails transactionnels qui offre des solutions simples à tous les problèmes liés à l'envoi de ce type d'emails.

Présentation de Mailgun, service d’email transactionnel

Mailgun est un service SaaS d'emails conçu spécifiquement pour les développeurs de logiciels. Son objectif principal est de faciliter l'envoi rapide de courriels en masse tout en augmentant l'engagement des destinataires.


Le fonctionnement de Mailgun repose sur le service SMTP (Simple Mail Transfer Protocol) et une API REST. Il offre aux entreprises des capacités efficaces de gestion des emails et d'optimisation des campagnes.


  • Plus de 65 intégrations API disponibles
  • Interface utilisateur intuitive
  • Chat en direct avec le support limité pour les utilisateurs des plans gratuits et Foundation
  • Éditeur de modèles simple et pratique
  • Délivrabilité fiable et analytique performante
  • Conformité GDPR

Dashboard de Mailgun

À qui s’adresse Mailgun ?

Mailgun est conçu pour répondre aux besoins de divers utilisateurs, allant des développeurs freelance aux grandes boites employant des milliers de personnes. Voici les principaux profils cibles de Mailgun :


  • Développeurs de logiciels :
    • Apprécient la flexibilité et la puissance des API de Mailgun.
    • Peuvent facilement intégrer des systèmes d'envoi d'emails transactionnels adaptés à leurs projets.

  • Startups et PME :
    • Bénéficient d'une gestion efficace des communications par email sans nécessiter d'infrastructures internes lourdes.
    • Peuvent se concentrer sur leur croissance tout en assurant une communication fluide avec leurs clients.

  • Équipes marketing :
    • Utilisent Mailgun pour optimiser leurs campagnes d'emailing avec des fonctionnalités comme l'optimisation du moment d'envoi et l'analyse des performances.
    • Cherchent à maximiser l'engagement des destinataires et à améliorer le retour sur investissement.

  • Grandes entreprises :
    • Trouvent en Mailgun un partenaire fiable pour gérer de grands volumes de courriels transactionnels.
    • Profitent d'une infrastructure robuste et d'outils d'analyse avancés pour maintenir une communication efficace à grande échelle.

  • Utilisateurs non techniques :
    • La facilité d'intégration des API avec des outils d'automatisation permet à ces utilisateurs de tirer parti des fonctionnalités avancées de Mailgun, simplifiant ainsi la gestion et l'automatisation des campagnes email.

Les fonctionnalités de Mailgun

La délivrabilité email

Avec les services de Mailgun, tu peux optimiser la délivrabilité de tes emails et améliorer ta réputation d'expéditeur. La plateforme propose des fonctionnalités comme des adresses IP dédiées, la vérification des emails, la gestion des rebonds et le traitement des plaintes pour spam.


API de Vérification des Emails

Mailgun intègre une API de vérification des emails qui permet de valider les adresses en temps réel. Cela garantit que les messages atteignent bien les destinataires prévus et réduit les taux de rebond. L'API effectue des vérifications complètes, validant le format, l'existence et la délivrabilité des adresses. Tu peux même télécharger un email unique ou une liste entière au format CSV, ce qui te fait gagner du temps et réduit le risque d'envois vers des adresses invalides.


Optimisation du Moment d'Envoi

Mailgun propose également l'optimisation du moment d'envoi, une fonctionnalité qui détermine le meilleur moment pour envoyer des emails à tes destinataires. En analysant le comportement et les intérêts des destinataires, Mailgun ajuste l'heure d'envoi en fonction des fuseaux horaires, des taux d'ouverture et des taux de clics, augmentant ainsi l'engagement et les taux de réponse.


Outil de Test d'Email

L'outil de test d'email de Mailgun te permet de vérifier le contenu de tes emails pour assurer une livraison et une apparence optimales. Il montre comment tes emails apparaissent sur différents clients de messagerie et appareils. De plus, il offre des tests de filtres anti-spam, te permettant d'évaluer la probabilité que tes emails soient marqués comme spam. En simulant le comportement de divers filtres anti-spam, tu peux identifier les problèmes potentiels et apporter les ajustements nécessaires pour améliorer la délivrabilité.


Une API flexible

Mailgun offre deux options puissantes pour intégrer des fonctions d'email dans des applications tierces : SMTP et API RESTful. Ces deux méthodes jouent un rôle clé dans le développement et le déploiement des emails.


Intégration SMTP Facile

Mailgun propose une intégration SMTP simple, similaire à celle des fournisseurs d'emails traditionnels. SMTP est une option fiable pour les besoins basiques d'envoi d'emails et est compatible avec de nombreux clients de messagerie et applications. Cela te permet de contourner les limitations et obstacles des fournisseurs d'emails traditionnels.


API RESTful Efficace

Bien que SMTP soit plus facile à utiliser, l'API RESTful de Mailgun est bien plus efficace. Elle prend en charge des langages de programmation comme Ruby, Java, Python, PHP, et C#, rendant l'envoi d'emails depuis ton application simple et rapide. L'API permet une intégration fluide et offre une flexibilité accrue pour personnaliser et automatiser les envois d'emails.


Mailgun fournit des instructions détaillées pour te guider, quel que soit le mode d'intégration choisi. Que tu optes pour SMTP ou l'API, Mailgun facilite l'intégration des fonctions d'email dans tes applications, assurant une mise en œuvre efficace et sans tracas.


Création de modèle d’email

Mailgun propose un éditeur de modèles intuitif qui simplifie la création d'emails transactionnels, même sans compétences techniques avancées. Si tu as déjà utilisé des éditeurs en glisser-déposer, celui de Mailgun te semblera familier. Chaque modèle est divisé en lignes où tu peux ajouter des blocs de contenu depuis la barre latérale gauche. Tu peux facilement déplacer, copier et supprimer des lignes, et même les diviser en colonnes depuis le menu des Layouts.


Pour ajouter du contenu, il suffit de cliquer sur un bloc dans l'éditeur. Chaque type de bloc propose des options d'édition spécifiques. Par exemple, tu peux personnaliser tes emails en ajoutant des variables comme le prénom, que Mailgun remplira automatiquement pour chaque destinataire. Pour insérer une image, clique sur le bloc image et les options apparaîtront, bien que limitées à l'ajout via URL.


Bien que le style soit basique, la simplicité et l'efficacité de l'éditeur sont essentielles pour créer rapidement des modèles qui servent leur fonction principale. Une fois que tu as terminé, sauvegarde ton modèle, qui est alors prêt à être envoyé.


Mailgun a également une API de modèles, facilitant l'importation de modèles depuis d'autres sources via des requêtes POST, sans avoir à copier-coller de longs codes HTML. Les modèles créés sont ajoutés à l'API, avec une documentation disponible dans différents langages et protocoles. Tu peux créer plusieurs versions d'un même modèle, idéal pour les tests A/B, et comparer les performances grâce au tableau de bord analytique.

Constructeur de modèle d'email Mailgun

Gestion des listes de diffusion

Mailgun permet non seulement d'envoyer des emails déclenchés par des actions, mais aussi de créer des listes de diffusion pour contacter des groupes de personnes. La gestion des listes de Mailgun offre des fonctionnalités uniques.


Tout d'abord, tu peux créer des listes pouvant contenir jusqu'à 2,5 millions de contacts. Mailgun utilise des adresses email alias pour créer ces listes, ce qui permet de rediriger les emails de comptes génériques vers des comptes personnels. En configurant une nouvelle adresse email sur ton domaine, tu peux utiliser l'API de Mailgun pour ajouter automatiquement des contacts. Par exemple, tu pourrais créer une liste de tous ceux qui achètent certains types de produits, en ajoutant l'API à la bonne page et, avec leur permission, tous ceux qui répondent aux critères se retrouvent ajoutés.


Tu peux également envoyer des listes de diffusion via différents services de messagerie en créant des alias avec des sous-domaines pour chaque fournisseur. Les listes de Mailgun peuvent être énormes, mais il n'est pas nécessaire d'envoyer à toute la liste d'un coup. Tu peux utiliser des tags pour segmenter tes contacts et définir des critères d'envoi dans l'API pour sélectionner des tags spécifiques.


Mailgun accorde une grande importance à l'hygiène des listes. La section "Suppressions" enregistre tous les rebonds, plaintes pour spam et désabonnements. Mailgun s'assure de ne pas envoyer d'emails aux contacts qui se sont désabonnés ou qui ont signalé tes emails comme spam.


Analytique et suivi

Mailgun offre des outils d'analytique et de reporting étroitement liés à la délivrabilité. Les listes de suppression reposent sur trois métriques essentielles : les rebonds, les désabonnements, et les plaintes pour spam. À cela s'ajoutent les taux de clics et d'ouverture.


Cette connexion entre l'analytique et la délivrabilité est particulièrement évidente grâce aux Logs. Mailgun dispose d'une API dédiée qui suit le parcours de tes emails en surveillant neuf événements, y compris les cinq mentionnés ci-dessus. Les autres événements incluent la livraison réussie ou échouée, ainsi que l'acceptation ou le rejet par le système Mailgun.


La page des Logs te permet de visualiser les résultats du suivi de l'API des événements, offrant une visibilité complète sur les problèmes de délivrabilité. Tu peux affiner les recherches avec des filtres pour identifier les tendances et répondre à des questions telles que : y a-t-il des problèmes avec un destinataire ou un domaine particulier ? Ou même avec un certain modèle d'email ?


Sur la page de Reporting, tu trouveras une vue graphique des métriques clés, te permettant de comparer facilement les performances dans le temps. Quinze métriques différentes sont disponibles pour un suivi détaillé.


Enfin, une page Analytique distincte est dédiée à l'analyse des performances à l'aide de tags, te donnant la liberté de segmenter et de visualiser les données selon tes préférences.

Page de log de Mailgun

Les tarifs de Mailgun

Mailgun propose une gamme de plans tarifaires adaptés à différents besoins, allant des solutions gratuites pour les petits projets aux offres avancées pour les grandes entreprises. Le plan Free est idéal pour ceux qui souhaitent explorer les fonctionnalités de base, offrant 100 e-mails par jour sans frais mensuels. Il inclut le support par ticket, une API RESTful et un relais SMTP, ainsi qu'un domaine d'envoi personnalisé.


Pour ceux qui nécessitent plus de flexibilité, le plan Basic commence à 14€ par mois et permet l'envoi de 10 000 e-mails par mois sans limite quotidienne, avec des options de dépassement disponibles. Le plan Foundation, gratuit le premier mois puis à 32€ par mois, inclut 50 000 e-mails par mois et offre des fonctionnalités avancées comme un constructeur de modèles d'e-mails et une rétention des logs étendue.


Enfin, le plan Scale, à 82€ par mois après un mois gratuit, est conçu pour les utilisateurs à grande échelle, avec 100 000 e-mails par mois, des pools d'IP dédiés, et un support téléphonique et chat en direct.

Tarifs de Mailgun

Notre avis sur Mailgun

Nous utilisons Mailgun gratuitement depuis de nombreuses années sur divers projets, et notre expérience a été globalement positive. Bien que le plan gratuit ait été progressivement réduit au fil du temps, il reste parfaitement adapté pour des projets de taille modeste. Cette réduction a été faite au profit de l'introduction de la nouvelle gamme de tarification Basic, qui offre plus de fonctionnalités pour ceux qui en ont besoin.


Une petite anecdote illustre l'efficacité du service : nous avons rencontré un problème majeur de délivrabilité sur un projet, dû à la mauvaise réputation de l'IP du serveur d'envoi. Après avoir contacté le support, le problème a été résolu en une heure, grâce à un changement de serveur au sein du pool d'IP. Et tout cela, en étant sur le plan gratuit. Cette réactivité et cette efficacité démontrent l'engagement de Mailgun à offrir un service de qualité, même pour ses utilisateurs gratuits.


En bref, nous recommandons Mailgun pour sa fiabilité et son support efficace. Cependant, il est important de noter que des concurrents sérieux, comme Resend, commencent à émerger comme des challengers crédibles. Cela pourrait offrir de nouvelles options intéressantes pour les utilisateurs à la recherche de solutions alternatives.

Articles récents