Für Entwickler
E-Mail-Hosting für Entwickler: Postfächer, die Sie kontrollieren
Auf „E-Mail für Entwickler“ antworten zwei verschiedene Produkte. Das eine versendet Mail aus Ihrer Anwendung — SES, Postmark, Resend, hundert andere — und will sie nicht behalten. Dieser Artikel handelt von der anderen Sorte: dem Postfach, das ein Mensch liest, auf einer Domain, die Ihnen gehört, mit dem Archiv in Speicher, den Sie ohnehin bezahlen.
Brauchen Sie E-Mail-Hosting oder eine E-Mail-API?
Sendet Code die Nachricht, brauchen Sie eine API. Liest ein Mensch die Nachricht, brauchen Sie Hosting. Das eine ersetzt das andere nicht, und Konkurrenten sind sie auch nicht: Transaktionsanbieter existieren, um Mail abzugeben und darüber zu berichten, Postfach-Hoster existieren, um Mail zu empfangen, zu behalten und durchsuchbar zu machen. Die meisten von uns brauchen beides, auf verschiedenen Adressen derselben Domain.
Alles Weitere handelt von der zweiten Sorte. Nisdos Mail betreibt MX für Ihre Domain, authentifiziert und filtert eingehende Mail, verschlüsselt jede Nachricht mit einem Schlüssel pro Postfach und schreibt sie in Ihren eigenen S3-Bucket, R2-Bucket, WebDAV-Server oder in ein Git-Repository.
Was wollen Entwickler, was eine Suite mit Preis pro Nutzer nicht gibt?
Drei Dinge, und mehr Speicher ist keines davon.
Eine Adresse pro Sache, nicht pro Person. Eine Suite mit Preis pro Nutzer drängt Sie zu einer Identität und einem Ordnerbaum. Unbegrenzt Adressen auf Ihrer eigenen Domain lassen stattdessen das Routing arbeiten: stripe@, alerts-staging@, receipts@, eine Adresse pro Lieferantenkonto, eine pro Projekt. Wenn ein Dienst seine Liste verliert, kommt der Spam an genau der Adresse an, die Sie diesem Dienst gegeben haben — und nennt die Quelle in seinem eigenen To-Header. Endet ein Projekt, löschen Sie einen Kanal statt Filter zu entwirren.
Speicher in dem Konto, das sie schon abstimmen. Wenn Ihre Infrastruktur in einem Cloud-Konto mit einer Rechnung, einer IAM-Geschichte und einer Backup-Policy liegt, ist Mail die eine Ausnahme: ein undurchsichtiges Kontingent bei einem Anbieter, mit Export-Knopf. Richtet man die Postfächer auf einen Bucket in genau diesem Konto, gelten für Mail die Regeln, die Sie längst geschrieben haben — Versionierung, Lifecycle, Replikation, Zugriffsprotokolle.
Eine Rechnung, die mit Daten wächst, nicht mit Personal. Tarife pro Arbeitsplatz sind für ein Unternehmen mit Angestellten sinnvoll und für einen Entwickler mit vier Projekten, acht Rollenadressen und einem Build-Roboter sinnlos. Bei Nisdos Mail sind Nutzer, Aliase und Domains im Rahmen einer Fair-Use-Regel unbegrenzt; gezählt wird der Speicher, zu $2 pro 25 GB pro Monat, wenn wir ihn hosten, oder zum Tarif Ihres Anbieters, wenn Sie Ihren eigenen Bucket mitbringen. Gehosteter EU-Speicher kostet $1 pro 25 GB zusätzlich.
Warum ist eine Adresse pro Projekt besser als ein Filter?
Weil eine Adresse eine Tatsache über den Absender ist und ein Filter eine Vermutung über die Mail. Filter brechen, wenn ein Anbieter seine Versand-Domain ändert. Eine Adresse, die Sie für genau einen Zweck erfunden haben, behält ihre Bedeutung so lange, wie der Zweck existiert — und sie fällt laut aus statt leise: Mail an alerts-staging@ kann nicht am falschen Ort landen, weil jemand eine Regel bearbeitet hat.
Sie gibt Ihnen außerdem eine Isolationsgrenze, die Sie widerrufen können. Eine Adresse pro Lieferantenkonto heißt: Ein kompromittiertes Lieferantenkonto ist auf eine Adresse zurückführbar und durch Löschen dieser Adresse erledigt, ohne den Login von irgendetwas anderem anzufassen. Das ist derselbe Reflex wie ein eigener API-Key pro Dienst, angewandt auf die Identität, mit der Sie sich anmelden.
Können Sie Ihr Mail-Archiv grepen?
Zu Bedingungen, die Sie wählen, denn Verschlüsselung ist eine Einstellung pro Postfach und keine produktweite. Richten Sie ein Postfach auf ein Git-Repository, kommt das Archiv als Dateien unter Versionskontrolle an, mit der Historie, die dazugehört — ein Postfach für Alerts oder Belege wird ein Verzeichnis, das Sie mit den Werkzeugen durchsuchen, die Sie auf Logs ohnehin anwenden. Ein Postfach auf der verschlüsselten Stufe ist für grep bewusst undurchsichtig, und genau das wollen Sie für private Mail. Der Punkt ist, dass die beiden Postfächer nicht dieselbe Entscheidung treffen müssen.
Im Webmail nimmt die Suche die Operatoren, die Sie sowieso tippen: from:, has:attachment, newer:7d, in:anywhere, mit Tastaturnavigation und Labels, die sich wie Ordner verhalten.
Sollten Sie einfach Postfix und Dovecot betreiben?
Manchmal ja — wenn Sie Mail schon für andere Leute betreiben und die Routine im Haus ist, gibt Selbsthosten Ihnen alles, ohne einen Anbieter im Pfad.
Für alle anderen ist die Schätzung auf eine bestimmte Weise falsch. Postfix, Dovecot, Rspamd und eine Zertifikatserneuerung aufzusetzen ist ein Wochenende, und das ist nicht die Arbeit. Die Arbeit ist das Jahrzehnt danach: Blocklisten-Monitoring, Reverse DNS, IP-Warmup, TLS-Erneuerungen, die an einem Feiertag scheitern, Spam-Regeln, die verfallen, und der Nachmittag, an dem ein großer Empfänger Ihre Domain still in den Spam einsortiert und Ihre Logs nichts dazu sagen. Über die Auslieferbarkeit ausgehender Mail entscheiden die Reputationssysteme anderer Leute, und eine frische IP in einem kleinen Block bekommt kein faires Verfahren, egal wie korrekt Ihre Konfiguration ist.
Bring-your-own-Storage-Hosting teilt den Stack in die andere Richtung: Jemand anders besitzt das Reputationsproblem, Sie besitzen die Bytes. Wenn Sie am Selbsthosten eigentlich die Verfügungsgewalt wollten und nicht den Daemon, ist das der Handel, der auf dem Tisch liegt.
Was fehlt, ehrlich gesagt?
Wissenswert, bevor Sie eine Domain umziehen.
Clients: heute Webmail, eine IMAP-Bridge ist weiter angekündigt — ein Mail-Workflow im Terminal ist noch nicht da. Umfang: nur Mail, also kein Kalender, kein Drive, kein gemeinsames Verzeichnis, und ein Team, das Workspace verlässt, zahlt Workspace für den Rest weiter. Versand: rate-limitiert, damit die Plattform von Blocklisten wegbleibt, beginnend bei 10 Nachrichten pro Stunde im kostenlosen Konto und in den ersten 30 Tagen auf 50 steigend, wobei jede 25 GB bezahlter Speicher weitere 50 pro Stunde freischaltet. Schlüssel: In der Standardstufe halten wir die Schlüssel pro Postfach, damit sich das Postfach im Browser darstellen lässt; die Stufe, in der wir Ihre Mail überhaupt nicht lesen können, ist in der Beta. Status: Early Access, was eine echte Antwort auf „soll das nächstes Quartal die Mail meiner Firma halten“ ist, und die Antwort lautet „bringen Sie erst ein Nebenprojekt“.
E-Mail-Hosting für Entwickler ist vor allem deshalb eine kleine Kategorie, weil die meisten Entwickler aufgegeben und eine eigene Domain auf Gmail gerichtet haben. Das funktioniert gut. Es heißt nur, dass das Archiv Google gehört, die Zahl der Adressen ein Tariflimit ist und die Rechnung mit dem Team wächst statt mit den Daten.
Häufige Fragen
Was ist das beste E-Mail-Hosting für Entwickler?
Das hängt davon ab, welches Problem Sie haben. Wenn eine Anwendung die Mail sendet, wollen Sie einen Transaktionsanbieter mit API und Webhooks. Wenn ein Mensch die Mail liest, wollen Sie gehostete Postfächer auf Ihrer eigenen Domain, mit unbegrenzt Adressen und einem Archiv, das Sie kontrollieren — genau das liefert Bring-your-own-Storage-Hosting wie Nisdos Mail, das jede Nachricht in Ihren eigenen S3-, R2-, WebDAV- oder Git-Speicher schreibt.
Ist E-Mail-Hosting für Entwickler dasselbe wie eine E-Mail-API?
Nein, und wer beides verwechselt, verschwendet eine Migration. Eine E-Mail-API (SES, Postmark, Resend und ähnliche) existiert, um Mail aus Code zu versenden, und behält Ihr Postfach absichtlich nicht. E-Mail-Hosting betreibt MX für Ihre Domain, empfängt Mail, speichert sie und gibt Ihnen einen Client zum Lesen. Die meisten Entwickler brauchen am Ende beides, für verschiedene Adressen.
Kann ich meinen eigenen S3-Bucket für meine Postfächer nutzen?
Ja. Nisdos Mail bindet S3, S3-kompatiblen Objektspeicher, WebDAV oder ein Git-Repository pro Domain oder pro Postfach an, und jede Nachricht wird komprimiert und mit einem Schlüssel pro Postfach verschlüsselt, bevor sie geschrieben wird. Die Bytes behalten Sie, und Sie zahlen Ihrem Speicheranbieter direkt für das, was er speichert.
Muss E-Mail-Hosting für Entwickler pro Nutzer kosten?
Nein — die Abrechnung pro Arbeitsplatz ist ein Geschäftsmodell, keine technische Notwendigkeit. Workspace und Microsoft 365 rechnen pro Nutzer und Monat ab, weil sie an Unternehmen mit Angestellten verkaufen. Nisdos Mail lässt Nutzer, Aliase und Domains im Rahmen einer Fair-Use-Regel unbegrenzt und zählt stattdessen den Speicher: $2 pro 25 GB pro Monat gehostet, plus $1 pro 25 GB für EU-Speicher — oder nichts an uns, wenn Sie Ihren eigenen Bucket mitbringen.
Kann ich die Postfächer über IMAP lesen?
Der Client ist heute Webmail. Eine IMAP-Bridge ist für die Verschlüsselungsstufe mit Geräteverwahrung angekündigt, ein Arbeitsablauf mit mutt oder Thunderbird ist also noch nichts, worauf Sie planen sollten — prüfen Sie den aktuellen Stand, bevor Sie eine Domain umziehen, von der Sie abhängen.