Product
Freshly Minted: wat is er nieuw in oktober

Dit is de vijfde editie van Freshly Minted, onze maandelijkse update van Lettermint. Elke maand zetten we op een rij wat we hebben gebouwd, ook de kleine verbeteringen die de changelog meestal niet halen. Afgelopen weekend ging de klok een uur terug, en we hopen dat je cronjobs het hebben overleefd. Deze maand hebben we twee dingen afgerond die al lang op onze roadmap stonden: een veilige manier om te testen, en één login voor je hele team.
Test je e-mails zonder ze te versturen
Een e-mailintegratie testen betekent meestal dat je een paar e-mails naar jezelf stuurt en hoopt dat er geen bij een echte klant belandt. Doe je dat bij elke wijziging, dan kan de reputatie van je domein eronder lijden.
Sandbox mode stel je per project in. Lettermint verwerkt elke e-mail zoals altijd, via dezelfde API, SMTP en validatie, en stopt vlak voordat hij naar de mailserver van de ontvanger gaat. De e-mail verschijnt in je dashboard, je webhooks gaan af, en er komt niets in een inbox terecht.
- Kies de uitkomst: test een hard bounce, een spamklacht, een klik of een afmelding met één veld in je API-verzoek of een header via SMTP.
- Geen gevolgen: sandbox-e-mails tellen niet mee in je verbruik, komen niet in je statistieken en zetten niemand op je suppression list.
- Handig voor CI: geef je testsuite een eigen sandbox-project, verstuur vanaf een domein dat je nog niet hebt geverifieerd, en controleer of je webhook-handler het juiste doet.
Nieuwe webhooks ontvangen alleen live events, dus zet ze op Sandbox of Both zolang je test. Beschikbaar op Starter, Growth en Pro. Lees de changelog.
Single Sign-On voor je hele team
Je team logt nu in bij Lettermint via de identity provider van je organisatie, met SAML of OIDC. Collega's loggen in met hun zakelijke e-mailadres en staan meteen in je team, zonder op een uitnodiging te wachten. Gaat iemand weg, dan trek je de toegang op één plek in.
Waar andere partijen SSO alleen in een enterprise-contract aanbieden, zien wij het als basisbeveiliging. Daarom zit het in elk betaald abonnement. Dat geldt ook voor SCIM, dat teamleden automatisch toevoegt en verwijdert en groepen zoals Engineering of Support een eigen rol kan geven.
In onze documentatie staat een stappenplan voor Okta, Microsoft Entra ID en Google Workspace, en voor Europese providers als ZITADEL en cidaas. Lees de changelog.
Betere inbound e-mail
Elke inbound route heeft nu een eigen domein, zoals k7x2m9qpfa.lettermint.app. Zet er een naam voor, zoals support@ of facturen@, en de e-mail komt bij je route binnen. Gebruik een andere naam voor elke plek waar je het adres deelt, en plus addressing werkt ook. Je bestaande @inbound.lettermint.co-adres blijft gewoon werken. Zo werkt het.
Weigeren we een inbound e-mail, dan hoor je dat nu. De afzender kreeg altijd al een bounce, maar je app wist niet eens dat de e-mail bestond. De nieuwe inbound.rejected-webhook gaat af als we een e-mail voor je route weigeren omdat hij groter is dan 25 MB, een geblokkeerde bijlage bevat of in een mail loop zit. Je ziet wie hem stuurde en waarom, nooit wat erin stond.
Verbeteringen en fixes
Naast de grote onderwerpen hebben we ook veel kleinere dingen aangepakt:
- Nieuwe major versies van onze SDK's: voor Node.js, PHP, Laravel, Python, Go, Java, .NET, Elixir en Rust. Bij elke versie hoort een upgrade-guide met alle breaking changes en een prompt die je aan je coding agent geeft.
- Terraform-provider: beheer projecten, verzenddomeinen, routes en webhooks als code. Je vindt hem in de Terraform Registry (opent in een nieuw venster) als lettermint/lettermint.
- Batches veilig opnieuw versturen: geef elke e-mail in een batch een eigen idempotency key. Mislukt een batch halverwege, stuur hem dan opnieuw. E-mails die al verstuurd waren, gaan er niet nog een keer uit.
- Webhooks achter Basic Auth: geef een webhook een gebruikersnaam en wachtwoord, zodat je kunt testen op een stagingomgeving die achter een login zit.
- Mislukte webhooks zelf opnieuw versturen: via het dashboard, de API of MCP, in plaats van te wachten op de volgende poging. Bij elke mislukte bezorging zie je ook wanneer de volgende automatische poging gepland staat.
- API-tokens via MCP: vorige maand schreven we dat je AI-assistent niet aan je tokens kan komen. Daar is nu één uitzondering op: stap je over van een andere provider, dan kan hij een API-token voor een project aanmaken en in de config van je app zetten. Hij vraagt eerst om bevestiging en laat het token maar één keer zien.
Een aantal hiervan begon als bericht van iemand die Lettermint gebruikt, waaronder Basic Auth voor webhooks en het opnieuw versturen van mislukte webhooks. Blijf ze dus sturen. Je bereikt ons via het dashboard of Discord. We lezen alles.
Tot in november, en succes aan iedereen die Black Friday-campagnes verstuurt. Verstuur je meer dan normaal? Lees dan eerst hoe je uit de spammap blijft.