Product
Migration vom Heroku-Mandrill-Add-on zum Mailgun-Add-on
Dieser Beitrag wurde ursprünglich am 29. Februar 2016 veröffentlicht.
Nach der Ankündigung von Mandrill, dass das Heroku-Add-on nach dem 25. April nicht mehr verfügbar sein wird, suchen viele Entwicklerteams nach einer alternativen Lösung, die sie weiterhin über den Heroku Marketplace nutzen können.
Mailgun bietet mehrere verschiedene Add-on-Pakete , aus denen Sie je nach Ihrem monatlichen E-Mail-Versandvolumen wählen können. Sie können jederzeit ein Upgrade auf ein größeres Abonnement vornehmen, oder, falls Sie etwas Spezielles für Ihre Anforderungen benötigen, kann ein Programm individuell für Sie zugeschnitten werden.
Mailgun-Add-on installieren
Das kostenlose Starter-Abonnement lässt sich einfach in Ihrer Anwendung installieren, indem Sie folgenden Heroku CLI -Befehl im Ordner Ihrer Anwendung ausführen:
heroku addons:create mailgun:starter
Das Starter-Abonnement beinhaltet 400 Nachrichten pro Tag und eignet sich perfekt für den Einstieg.
Mailgun einrichten
Sie können das Mailgun-Dashboard öffnen, indem Sie folgenden Befehl ausführen:
heroku addons:open mailgun
Wenn Mailgun bereitgestellt wird, wird automatisch eine Sandbox-Domain konfiguriert, die zum Testen von Mailgun verwendet werden kann, ohne eine benutzerdefinierte Domain einrichten zu müssen. Die Sandbox-Domain ist auf 300 Nachrichten pro Tag begrenzt und nicht für die Zustellbarkeit optimiert.
Für den produktiven Einsatz ist die Einrichtung einer benutzerdefinierten Domain die beste Option. Im Mailgun-Dashboardklicken Sie auf die Schaltfläche „Benutzerdefinierte Domain hinzufügen“.
DNS aktualisieren
Nachdem Sie Ihre Domain eingerichtet haben, erhalten Sie eine Reihe von DNS-Einträgen, die bei Ihrem DNS-Anbieter hinzugefügt werden müssen, bevor Ihre Domain genutzt werden kann. Die Einrichtung dieser Einträge aktiviert SPF, DKIM, eingehende Nachrichten und das Tracking von Nachrichten.
Sobald die Einträge vorhanden sind, können Sie auf die automatische Validierung warten oder auf die Schaltfläche „Check DNS Records Now“ klicken, um eine sofortige Überprüfung zu erzwingen.

Ihre Anwendungen aktualisieren
An diesem Punkt sind Sie bereit, Ihre Anwendung zu aktualisieren, um das Mailgun-Add-on zu nutzen. Falls Sie eine Bibliothek verwenden, die SMTP nutzt, können Sie die Konfiguration Ihrer Anwendung wie folgt aktualisieren:
SMTP Hostname: smtp.mailgun.orgrnPort: 587rnUsername: See Default SMTP Username on Mailgun domain pagernPassword: See Default Password on your Mailgun domain page
Falls Sie eine Mandrill-Bibliothek verwenden, müssen Sie zu einer Mailgun-spezifischen Bibliothek oder einer SMTP-kompatiblen Bibliothek migrieren. Es sind Codebeispiele für die meisten gängigen Programmiersprachen.
Brauchen Sie Hilfe?
Unser Team ist rund um die Uhr erreichbar, um sicherzustellen, dass Ihr Wechsel zu Mailgun reibungslos verläuft. Im Mailgun-Dashboardklicken Sie auf die Schaltfläche „Support“, um auf unsere ein Helpcenter zuzugreifen oder ein Support-Ticket zu erstellen.