Produkt

Freshly Minted: das ist neu im Oktober

Freshly Minted: das ist neu im Oktober

Das ist die fünfte Ausgabe von Freshly Minted, unserem monatlichen Update von Lettermint. Jeden Monat fassen wir zusammen, was wir gebaut haben, auch die kleinen Verbesserungen, die es meist nicht in den Changelog schaffen. Letztes Wochenende wurden die Uhren zurückgestellt, und wir hoffen, Ihre Cronjobs haben das gut überstanden. Diesen Monat haben wir zwei Dinge abgeschlossen, die lange auf unserer Roadmap standen: eine sichere Art zu testen und ein Login für Ihr ganzes Team.

Testen Sie Ihre E-Mails, ohne sie zu versenden

Wer eine E-Mail-Integration testet, schickt meist ein paar E-Mails an sich selbst und hofft, dass keine bei einem echten Kunden landet. Passiert das bei jeder Änderung, schaden die Bounces irgendwann dem Ruf Ihrer Domain.

Der Sandbox-Modus ist eine Einstellung pro Projekt. Lettermint verarbeitet jede E-Mail wie gewohnt, über dieselbe API, dasselbe SMTP und dieselbe Validierung, und stoppt kurz vor dem Mailserver des Empfängers. Die E-Mail erscheint in Ihrem Dashboard, Ihre Webhooks werden ausgelöst, und nichts landet in einem Postfach.

  • Ergebnis wählen: testen Sie einen Hard Bounce, eine Spam-Beschwerde, einen Klick oder eine Abmeldung mit einem einzigen Feld in Ihrer API-Anfrage oder einem Header per SMTP.
  • Keine Folgen: Sandbox-E-Mails zählen nicht zu Ihrem Kontingent, tauchen nicht in Ihren Statistiken auf und landen nie auf Ihrer Suppression List.
  • Gemacht für CI: geben Sie Ihrer Testsuite ein eigenes Sandbox-Projekt, versenden Sie von einer Domain, die Sie noch nicht verifiziert haben, und prüfen Sie, ob Ihr Webhook-Handler das Richtige tut.

Neue Webhooks empfangen nur Live-Events. Stellen Sie sie deshalb beim Testen auf Sandbox oder Both. Verfügbar in Starter, Growth und Pro. Zum Changelog.

Single Sign-On für Ihr ganzes Team

Ihr Team meldet sich jetzt über den Identity Provider Ihrer Organisation bei Lettermint an, per SAML oder OIDC. Kollegen melden sich mit ihrer geschäftlichen E-Mail-Adresse an und sind sofort Teil Ihres Teams, ohne auf eine Einladung zu warten. Verlässt jemand das Unternehmen, entziehen Sie den Zugriff an einer Stelle.

Viele Anbieter verstecken SSO hinter einem Enterprise-Vertrag. Für uns ist es eine grundlegende Sicherheitsfunktion, deshalb ist es in jedem bezahlten Tarif enthalten. Das gilt auch für SCIM, das Teammitglieder automatisch hinzufügt und entfernt und Gruppen wie Engineering oder Support eine eigene Rolle geben kann.

In unserer Dokumentation finden Sie eine Schritt-für-Schritt-Anleitung für Okta, Microsoft Entra ID und Google Workspace, und für europäische Anbieter wie ZITADEL und cidaas. Zum Changelog.

Bessere Inbound-E-Mails

Jede Inbound-Route hat jetzt ihre eigene Domain, etwa k7x2m9qpfa.lettermint.app. Setzen Sie einen beliebigen Namen davor, zum Beispiel support@ oder rechnungen@, und die E-Mail kommt bei Ihrer Route an. Verwenden Sie für jede Stelle, an der Sie die Adresse teilen, einen anderen Namen. Plus Addressing funktioniert ebenfalls. Ihre bestehende @inbound.lettermint.co-Adresse funktioniert weiterhin. So funktioniert es.

Lehnen wir eine eingehende E-Mail ab, erfahren Sie das jetzt. Der Absender bekam schon immer einen Bounce, aber Ihre App wusste nicht einmal, dass es die E-Mail gab. Der neue Webhook inbound.rejected wird ausgelöst, wenn wir eine E-Mail für Ihre Route ablehnen, weil sie größer als 25 MB ist, einen gesperrten Anhang enthält oder in einer Mail-Schleife steckt. Er zeigt Ihnen, wer sie geschickt hat und warum, aber nie, was drinstand.

Verbesserungen und Fixes

Neben den großen Themen haben wir auch viele kleinere Dinge angepackt:

  • Neue Major-Versionen unserer SDKs: für Node.js, PHP, Laravel, Python, Go, Java, .NET, Elixir und Rust. Zu jeder Version gibt es einen Upgrade-Guide mit allen Breaking Changes und einem Prompt, den Sie Ihrem Coding-Agent geben können.
  • Terraform-Provider: verwalten Sie Projekte, Versanddomains, Routen und Webhooks als Code. Sie finden ihn in der Terraform Registry (wird in einem neuen Fenster geöffnet) als lettermint/lettermint.
  • Batches sicher erneut senden: geben Sie jeder E-Mail in einem Batch einen eigenen Idempotency Key. Scheitert ein Batch auf halbem Weg, senden Sie ihn einfach erneut. E-Mails, die schon raus sind, gehen nicht doppelt raus.
  • Webhooks hinter Basic Auth: hinterlegen Sie für einen Webhook einen Benutzernamen und ein Passwort, damit Sie gegen eine Staging-Umgebung hinter einem Login testen können.
  • Fehlgeschlagene Webhooks selbst erneut senden: über das Dashboard, die API oder MCP, statt auf den nächsten Versuch zu warten. Bei jeder fehlgeschlagenen Zustellung sehen Sie außerdem, wann der nächste automatische Versuch ansteht.
  • API-Tokens über MCP: letzten Monat haben wir geschrieben, dass Ihre Tokens für Ihren AI-Assistenten tabu sind. Davon gibt es jetzt eine Ausnahme. Wechseln Sie von einem anderen Anbieter, kann er ein API-Token für ein Projekt anlegen und in die Konfiguration Ihrer App eintragen. Er fragt vorher nach Ihrer Bestätigung und zeigt das Token nur einmal an.

Einiges davon begann als Nachricht von jemandem, der Lettermint nutzt, darunter Basic Auth für Webhooks und das manuelle erneute Senden von Webhooks. Schreiben Sie uns also weiter. Sie erreichen uns über das Dashboard oder Discord. Wir lesen alles.

Bis November, und viel Erfolg allen, die Black-Friday-Kampagnen verschicken. Sie versenden mehr als sonst? Lesen Sie vorher, wie Sie nicht im Spam-Ordner landen.