Product
Migration de l’add-on Heroku Mandrill vers l’add-on Mailgun
Cet article a été initialement publié le 29 février 2016.
Suite à l’annonce par Mandrill de la fin de disponibilité de son add-on Heroku après le 25 avril, de nombreuses équipes de développement recherchent une solution alternative qu’elles pourront continuer à utiliser depuis la marketplace Heroku.
Mailgun propose plusieurs add-ons sous forme de packages parmi lesquels vous pouvez faire votre choix en fonction de votre volume d’envoi mensuel d’emails. Vous pouvez mettre à niveau vers un abonnement supérieur à tout moment ou, si vous avez des besoins spécifiques, un programme sur mesure peut être conçu pour vous.
Installer l’add-on Mailgun
L’abonnement de démarrage gratuit peut être facilement installé sur votre application en exécutant la commande Heroku CLI suivante depuis le dossier de votre application :
heroku addons:create mailgun:starter
L’abonnement de démarrage inclut 400 messages par jour et est idéal pour commencer.
Configuration de Mailgun
Vous pouvez ouvrir le tableau de bord Mailgun en exécutant la commande suivante :
heroku addons:open mailgun
Une fois Mailgun provisionné, un domaine bac à sable est automatiquement configuré. Il peut être utilisé pour tester Mailgun sans avoir à configurer un domaine personnalisé. Le domaine bac à sable est limité à 300 messages par jour et n’est pas optimisé pour la délivrabilité.
Pour un usage en production, la configuration d’un domaine personnalisé est la meilleure option. Dans le tableau de bord Mailgun, cliquez sur le bouton « Add Custom Domain ».
Mise à jour du DNS
Après avoir configuré votre domaine, vous recevrez un ensemble d’enregistrements DNS qui doivent être ajoutés à votre fournisseur DNS avant de pouvoir utiliser votre domaine. La configuration de ces enregistrements permet d’activer le SPF, le DKIM, les messages entrants et le suivi des messages.
Une fois les enregistrements en place, vous pouvez attendre la validation automatique ou cliquer sur le bouton « Check DNS Records Now » pour forcer une vérification immédiate.

Mise à jour de vos applications
À ce stade, vous êtes prêt à mettre à jour votre application pour utiliser l’add-on Mailgun. Si vous utilisez une bibliothèque basée sur le SMTP, vous pouvez mettre à jour la configuration de votre application de la manière suivante :
SMTP Hostname: smtp.mailgun.orgrnPort: 587rnUsername: See Default SMTP Username on Mailgun domain pagernPassword: See Default Password on your Mailgun domain page
Si vous utilisez une bibliothèque Mandrill, vous devrez migrer vers une bibliothèque spécifique à Mailgun ou une bibliothèque compatible SMTP. Nous avons des des exemples de code pour la plupart des principaux langages.
Besoin d’aide ?
Notre équipe est disponible 24 h/24, 7 j/7 et 365 jours par an pour vous assurer une transition réussie vers Mailgun. Depuis le tableau de bord Mailgun, cliquez sur le bouton « Support » pour accéder à notre centre d’aide ou créer un ticket de support.