Mailgun : avis sur l’email transactionnel pour SaaS
Mailgun s’adresse aux équipes SaaS qui veulent intégrer l’envoi et le suivi des emails dans leur produit. Son API, son relais SMTP, ses routes entrantes et ses outils de validation couvrent plusieurs besoins techniques. Basic coûte 15 $ par mois pour 10 000 emails. Prévois une équipe à l’aise avec l’intégration : Mailgun ne remplace pas une plateforme d’automatisation marketing.
Présentation : une infrastructure email pilotée par ton équipe
Mailgun est un service d’envoi d’emails destiné notamment aux applications et aux équipes qui ont besoin de relier leur produit à une infrastructure email. Un compte, une facture ou une alerte de sécurité peut déclencher un message depuis ton backend. L’équipe passe par l’API ou par le relais SMTP, et garde dans son application les décisions métier : quel événement déclenche l’email, qui le reçoit et quel contenu lui correspond. Mailgun prend en charge le transport et met à disposition des outils de suivi et de diagnostic.
Cette approche convient lorsque les emails font partie du fonctionnement du produit et que les développeurs souhaitent maîtriser leur cycle de vie. Elle suppose en contrepartie d’assumer la configuration DNS, les appels à l’API, le traitement des retours et la surveillance des erreurs. Mailgun est donc plus proche d’un fournisseur d’infrastructure que d’un éditeur de campagnes pour une équipe marketing. Si tu cherches un constructeur visuel de parcours sans intervention technique, son interface risque de ne pas correspondre à ton quotidien.
Fonctionnalités utiles aux produits SaaS
API et relais SMTP
L’API permet à ton application de soumettre des messages avec des destinataires, du contenu et des paramètres propres à l’envoi. Le relais SMTP constitue une autre voie d’intégration pour les systèmes qui savent déjà remettre leurs emails à un serveur de messagerie. Cette double possibilité aide à intégrer Mailgun à une application existante, mais elle ne dispense pas de concevoir les traitements autour : gestion des erreurs, reprises, événements dupliqués et journal interne des actions importantes.
Avant de basculer un email de production, cartographie ses déclencheurs et teste les cas inhabituels. Une facture peut être renvoyée après une correction; une invitation peut devenir inutile lorsque le compte est déjà activé. Sépare aussi les emails indispensables au service des communications marketing.
Réception et routage des emails entrants
Mailgun propose des routes entrantes : un email reçu sur un domaine configuré peut être analysé puis transmis vers une URL de ton application ou traité selon une règle. C’est utile pour des réponses à des tickets, des emails envoyés à une adresse de dépôt ou des échanges que ton produit doit rattacher à un compte. Tu définis ce que le système fait du message entrant, tandis que ton service doit valider les données reçues, appliquer ses contrôles d’accès et décider de la conservation du contenu.
Détermine quelles adresses acceptent des messages, comment les pièces jointes sont traitées et ce que voit une personne qui répond. Une route mal filtrée peut transmettre des contenus inattendus à ton application. Commence avec quelques adresses dédiées et des règles explicites.
Validation des adresses, journaux et webhooks
La validation d’adresses peut aider à repérer des saisies incorrectes avant une campagne ou un formulaire. Elle ne garantit pas qu’une adresse sera toujours accessible, ni qu’un destinataire souhaite recevoir un message. Garde une confirmation du consentement adaptée à ton usage et traite les rebonds après l’envoi.
Les journaux donnent à l’équipe un point de départ pour enquêter sur un message : retrouver une tentative, examiner son état ou rapprocher un incident du comportement de l’application. Leur durée de rétention varie selon le plan : le tarif Basic indique un jour, Foundation cinq jours et Scale trente jours. Si ton support doit rechercher un événement plus ancien, définis les informations utiles à enregistrer dans ton propre système, avec des accès et une durée de conservation cohérents avec tes règles.
Les webhooks peuvent transmettre à ton application des événements associés au traitement des emails. Tu peux ainsi mettre à jour un état interne ou déclencher un examen après un retour. Prévois une réception authentifiée, la gestion de notifications répétées et une file de reprise si ton endpoint est indisponible. Il faut également surveiller les changements de configuration : un webhook n’est utile que si les équipes savent quelles actions du produit en dépendent.
Régions d’hébergement et outils de délivrabilité
Mailgun propose des régions d’hébergement aux États-Unis et dans l’Union européenne depuis un même compte. Pour une équipe qui doit choisir où traiter ses données, cette option mérite d’être examinée avec les catégories de données, les flux entrants et sortants, les sous-traitants et les engagements contractuels applicables. La sélection d’une région ne suffit pas, à elle seule, à établir que toute une architecture répond aux exigences de conformité de ton entreprise.
Mailgun met aussi en avant des outils de suivi de délivrabilité et des options comme les adresses IP dédiées selon les offres. Ces outils aident à observer les envois et à diagnostiquer des problèmes; ils ne garantissent pas l’arrivée en boîte de réception. L’authentification du domaine, la réputation, la qualité des listes et la pertinence des messages restent sous ta responsabilité. Les modules complémentaires peuvent être utiles si un besoin précis le justifie, mais commence par mesurer ce que ton équipe doit réellement diagnostiquer.
Tarifs Mailgun : un budget indexé sur le volume mensuel
Mailgun présente des forfaits mensuels selon le volume d’emails. L’offre Free est à 0 $ par mois et comprend 100 emails par jour, ce qui peut convenir à une intégration de développement ou à un petit essai. Elle inclut l’API et le relais SMTP, avec une limite d’un domaine d’envoi et un jour de conservation des logs.
Basic commence à 15 $ par mois pour 10 000 emails. Les emails supplémentaires sont affichés à partir de 1,80 $ par tranche de 1 000. Foundation coûte 35 $ par mois après le premier mois gratuit pour 50 000 emails; les envois additionnels commencent à 1,30 $ par tranche de 1 000. Ce niveau indique cinq jours de rétention des journaux.
Scale est affiché à 90 $ par mois après le premier mois gratuit pour 100 000 emails. Ce plan comprend 5 000 validations et trente jours de rétention des logs; les emails supplémentaires sont indiqués à partir de 1,10 $ par tranche de 1 000, et les validations au-delà à partir de 0,80 $ par tranche de 100. Les conditions mentionnent également une IP dédiée incluse à certains seuils ou offres Scale. Les tarifs dépendent du volume sélectionné et des options retenues. La page tarifaire de Mailgun présente les paliers et leur périmètre.
Pour choisir un niveau, estime les messages déclenchés par les inscriptions, les changements de compte et les notifications récurrentes. Ajoute les pointes plausibles et compare ce total aux quotas mensuels. Si tu utilises la validation, une rétention longue ou une IP dédiée, vérifie leur inclusion et leur coût.
À qui Mailgun convient-il ?
Mailgun est pertinent pour une équipe produit qui veut déclencher des emails depuis ses propres événements et dispose de ressources pour intégrer un fournisseur. Il peut aussi convenir à un SaaS qui reçoit des emails sur des adresses dédiées et doit les acheminer vers son application. La validation, les journaux et les webhooks ajoutent des possibilités de contrôle autour de ces flux. Basic à 15 $ par mois pour 10 000 emails donne un premier palier payant concret pour un produit dont le volume est encore limité.
Il est moins adapté à une équipe qui attend une interface de campagnes complète, des séquences de nurturing prêtes à l’emploi ou une segmentation marketing administrée sans développeur. Mailgun n’est pas un outil d’automatisation marketing au sens d’un éditeur de parcours visuels. Si ton équipe veut modifier des campagnes chaque semaine sans solliciter le produit, il faudra comparer une plateforme de marketing ou prévoir un autre service en complément.
Avantages et limites
- Atouts : choix entre API et relais SMTP; routes pour traiter des emails entrants; validation d’adresses; journaux d’envoi et événements transmis par webhook; régions États-Unis et Union européenne; paliers mensuels associés à des volumes précis.
- Limites : intégration et logique métier à maintenir dans ton application; configuration technique du domaine; rétention des logs courte sur les petits forfaits; pas de suite d’automatisation marketing; options de volume et de délivrabilité à budgéter selon le besoin.
Quelles alternatives comparer ?
Postmark est une piste si ton besoin se concentre sur les emails transactionnels et une séparation explicite de leurs flux. Resend mérite une comparaison si ton équipe préfère évaluer une API et des outils de création proches de son environnement de développement. SendGrid peut entrer dans la sélection lorsque tu veux comparer l’envoi à des fonctions de campagnes. Pour une équipe qui cherche aussi une plateforme marketing plus large, Brevo relève d’une autre catégorie. Compare le niveau d’autonomie attendu, les routes entrantes, les événements à traiter et la base de calcul du tarif avant de déplacer tes flux.
Questions fréquentes sur Mailgun
Mailgun propose-t-il une offre gratuite ?
Oui. L’offre Free coûte 0 $ par mois et inclut 100 emails par jour, avec l’API et le relais SMTP. Elle convient à un essai à faible volume; vérifie que son quota quotidien correspond au rythme de tes tests et à tes pointes.
Combien coûte Mailgun pour 10 000 emails par mois ?
Basic commence à 15 $ par mois pour 10 000 emails. Les envois au-delà du volume compris sont annoncés à partir de 1,80 $ par tranche de 1 000; le budget dépend donc aussi de tes dépassements.
Mailgun peut-il recevoir des emails pour mon application ?
Oui, ses routes entrantes peuvent transmettre des emails reçus vers ton application selon des règles configurées. Il te revient de contrôler l’origine et le contenu, de traiter les pièces jointes et de décider quelles données conserver.
Mailgun gère-t-il mes campagnes marketing ?
Mailgun se concentre sur l’infrastructure, l’envoi et les outils de suivi. Il ne remplace pas une plateforme complète d’automatisation marketing avec des parcours visuels et une gestion autonome des campagnes. Compare un outil de cette catégorie si cet usage est central pour ton équipe.