Fallstudien
Hinter den Kulissen von Jungle Disk: Zuverlässige E-Mail-Kommunikation mit Mailgun
Einführung (und TL;DR)
Bei Jungle Disk bieten wir Datensicherheit, um Unternehmen vor Unfällen und Angriffen zu schützen, indem wir ihre Netzwerke verteidigen und ihre Daten sichern. Als SaaS-Unternehmen ist einer unserer primären Kommunikationskanäle mit unseren Kunden die E-Mail, und Zustellbarkeit ist wichtig, weshalb wir Mailgun mit mehreren eindeutigen IP-Adressen und individuellen E-Mail-Versand-Subdomains für verschiedene Aktivitäten.
Teil 1 – Warum Mailgun
Wir könnten viel darüber schreiben, warum, aber es läuft auf zwei Dinge hinaus:
- Die Mailgun-API und Dokumentation sind beide hervorragend.
- Mailgun ist exzellent in Sachen Zustellbarkeit und Reputationsmanagement.
E-Mail ist in so viele Bereiche unserer Anwendung integriert, dass alle unsere Entwickler verstehen müssen, wie Mailgun verwendet wird. Daher macht eine klar dokumentierte und konsistente API-Syntax für uns einen großen Unterschied in der Produktivität. Wenn eine API komplex und inkonsistent ist, muss man am Ende jeden Tag damit arbeiten, um schnell entwickeln zu können. Da E-Mail nur eine Komponente von komplizierteren Systemen ist, gehört sie nicht zur alltäglichen Entwicklung. Deshalb sind die Klarheit und Einfachheit der API für unseren E-Mail-Zustellungsdienst ein entscheidender Faktor bei der Entscheidungsfindung.
Teil 2 – Mailgun Best Practices
Angesichts der Bedeutung von Zustellbarkeit und sauberen Analysen teilen wir unsere ausgehenden Transaktions-E-Mails auf mehrere Domains auf. Mailgun macht die Verwaltung und Erstellung von E-Mail-Domains einfach. Bei Jungle Disk verwenden wir 8 (einschließlich ein paar neuen, die erst diese Woche hinzugekommen sind).
Ein weiterer Vorteil der Trennung Ihrer Nachrichten nach Absenderdomain besteht darin, dass viele E-Mail-Anbieter domainbasierte Reputationssysteme implementieren. Wenn Sie verschiedene Arten von Nachrichten auf verschiedene Domains aufteilen, können Sie dazu beitragen, dass Ihre wichtigsten Nachrichten nicht falsch als Marketing- oder Werbenachrichten klassifiziert werden.
Abfrage der Mailgun-API mit curl, um unsere Domains anzuzeigen (Nr. 2-8 zur besseren Lesbarkeit mit … gekürzt):
Wenn man sich das Datum created_at ansieht, erkennt man, dass wir 2013 mit der Nutzung von Mailgun begonnen haben, damals nur mit @jungledisk.com. Im Februar dieses Jahres haben wir zusätzliche Domains erstellt, um die Kommunikation verschiedener Nachrichtentypen zu trennen:
- @accounts.jungledisk.com – Kontoverwaltungskommunikation mit unseren Kunden.
- @marketing.jungledisk.com – Marketingnachrichten an Kunden oder potenzielle Kunden.
- @customers.jungledisk.com – Kommunikation mit Admin-Nutzern von unserer Management-Plattform.
- @billing.jungledisk.com – Nachrichten über Rechnungen, Kartenverarbeitung oder andere mit Finanzkonten verbundene Aktivitäten.
- @announcements.jungledisk.com – Mailingliste für Produktveröffentlichungen, Sicherheitsnachrichten aus der Branche und andere Nachrichten vom Typ „Ankündigung“.
- @analytics.jungledisk.com – Zustellung von Datenberichten.
- @analytics.jungledisk.io – Zustellung von internen Datenberichten.
- @jungledisk.com – Alle anderen Nachrichten oder Nachrichten von allen Diensten, die noch nicht mit der Nutzung einer spezifischeren Absenderdomain begonnen haben.
Die Wichtigkeit der Trennung von Aktivitäten liegt darin, dass einige Kunden oder Partner möglicherweise keine Nachrichten eines bestimmten Typs erhalten möchten und sich von Ihren Nachrichten abmelden. Wenn Sie alles von einer einzigen Domain senden, erhalten sie keine Nachricht über ein Abrechnungsproblem oder ein Software-Update, das sie möglicherweise sehen möchten, wenn sie sich wegen einer Marketing- oder Analyseberichtsnachricht abgemeldet haben, die sie nicht interessierte.
Teil 3 – Wie es bei Jungle Disk weitergeht
Wir haben alle Domains für unser F&E-Team erstellt, sodass wir bei der Überprüfung und Aktualisierung bestehender Dienste oder beim Schreiben neuer Dienste unsere Zustellbarkeit und Analysen implementieren und verbessern. Wenn wir unserer Datensicherheits-Suite zusätzliche Produkte hinzufügen und die Art und Weise, wie wir mit unseren Kunden kommunizieren, erweitern, werden wir weiterhin Domains hinzufügen. Für die Domains, über die wir große Volumen versenden und bei denen es sehr wichtig ist, dass die Nachrichten unsere Kunden erreichen, verwenden wir außerdem dedizierte IP-Adressen.
Ein weiterer Vorteil der Trennung Ihrer Nachrichten nach Absenderdomain besteht darin, dass viele E-Mail-Anbieter domainbasierte Reputationssysteme implementieren. Wenn Sie verschiedene Arten von Nachrichten auf verschiedene Domains aufteilen, können Sie dazu beitragen, dass Ihre wichtigsten Nachrichten nicht falsch als Marketing- oder Werbenachrichten klassifiziert werden.
Fazit
Die Zusammenarbeit mit dem Mailgun-Team war großartig. Sie waren eine große Hilfe bei der Ermittlung der Best Practices für ein SaaS-Unternehmen, um Zustellbarkeit und klare Berichterstattung für unsere Transaktions-E-Mails zu erreichen. Wenn Sie eine Menge E-Mails versenden und 100 % Zustellbarkeit erreichen möchten, bieten sie auch Managed E-Mail wo ihre Experten noch tiefer eintauchen, um Ihre Versandreputation bei den großen E-Mail-Service-Providern aufzubauen und zu pflegen.
„Durch den Einsatz von Mailgun können wir einen besseren Service für unsere Marketer gewährleisten. Sie zählen auf uns, und wir zählen auf Mailgun: und diese Beziehung hilft uns, die Glaubwürdigkeit bei unseren Kunden zu erhalten.“