Mailgun est le vétéran des API email. Lancé en 2010, racheté par Rackspace, puis revendu à Sinch. GitHub, Slack, Stripe, Udemy envoient leurs emails via Mailgun. Près de deux décennies sur le marché et des milliards d’emails — ils savent tout de la délivrabilité.
Site : mailgun.com
Ce qu’il sait faire
L’essentiel — l’envoi d’emails transactionnels : confirmations d’inscription, réinitialisation de mot de passe, notifications de paiement, alertes. Tout ce qui doit arriver instantanément et de manière fiable.
Mais ce n’est pas la seule utilisation. Mailgun prend en charge les envois en masse (newsletters, marketing), le routage des emails entrants (réception des emails sur API), l’analyse des pièces jointes et l’API de validation d’email. Cette dernière vérifie la validité d’une adresse avant l’envoi — cela préserve la réputation.
SMTP et API HTTP sont disponibles simultanément. Vous pouvez commencer par SMTP (plus simple pour le legacy) et passer progressivement à l’API (contrôle total).
Intégrations
SDK pour Python, Ruby, PHP, Node.js, Java, Go, C#. Plugins officiels pour Laravel, Django et Rails. Si votre framework n’est pas dans la liste — curl fonctionne toujours.
La documentation de Mailgun est l’une des meilleures du marché. Des exemples pour chaque méthode API, un bac à sable pour les tests (sandbox domain), des webhooks pour le suivi des événements (delivered, opened, clicked, complained).
Délivrabilité
Mailgun dispose de ses propres pools IP et d’années de gestion de réputation. Le support SPF, DKIM, DMARC se configure automatiquement lors de l’ajout d’un domaine. Il y a des IP dédiées pour les expéditeurs à gros volumes (à partir de 59 $/mois).
L’analytique intégrée montre le taux de délivrabilité, le taux d’ouverture, le taux de plainte pour chaque domaine. Si les indicateurs chutent — le système met en évidence le problème avant que les filtres anti-spam ne vous bannissent.
Tarifs
- Flex (paiement à l’usage) : gratuit les 100 premiers emails par jour, puis 0,80 $ pour 1 000 emails
- Foundation : 35 $/mois pour 50 000 emails + domaines personnalisés
- Scale : 90 $/mois pour 100 000 emails + IP dédiée
- Enterprise : sur mesure
Pour les startups, le forfait Flex suffit : 3 000 emails gratuits par mois. Vous commencez à payer quand le projet grandit.
Points faibles
Après la vente à Sinch, le rythme de développement a ralenti. Certains utilisateurs se plaignent du support — les réponses prennent plus de temps qu’avant. L’interface du dashboard semble dépassée par rapport à la concurrence.
SendGrid (Twilio) et Resend lui soufflent activement dans le dos, proposant des API plus modernes et une meilleure DX. Mailgun mise sur la stabilité et l’expertise, mais les innovations se font plus rares.
Verdict
Mailgun est un outil éprouvé pour envoyer des emails depuis le code. Idéal pour les projets où la délivrabilité et la stabilité comptent plus qu’une interface à la mode. Le niveau gratuit suffit pour les tests, et la documentation couvre tous les scénarios. Je recommande pour les emails transactionnels — Mailgun reste l’un des meilleurs dans ce domaine.